Cloud Automation Maciej Kot Senior System Engineer mkot@vmware.com 2014 VMware Inc. Wszelkie prawa zastrzeżone.
Oczekiwania Biznesu a IT Działalność Oczekiwanie Aplikacje Wzrost przewagi konkurencyjnej Nowe możliwości biznesowe Rezultat Większe ryzyko Utracona okazja Aplikacje Krótszy cykl wdrożenia Szybszy proces projektowania aplikacji Zaniedbany obszar aplikacji Postrzegane jako bariera utrudniająca rozwój Działalność operacyjna IT Większa elastyczność Krótszy czas dostarczania usług Mniejsze zadowolenie klientów Usługi Shadow IT
Długi czas dostarczania usług dni tygodnie Usługi infrastrukturalne Oczekiwanie Oczekiwanie Oczekiwanie Działanie Konfiguracja ręczna: 4 6 godzin Architektura typu Silos Czasochłonne czynności manualne Efektem konfiguracji ręcznych mogą być niespójności, błędy i nieplamowane rekonfiguracje ale nawet w przypadku automatyzacji infrastruktury, co dalej z aplikacją?
Długi czas reakcji na potrzeby biznesowe dni tygodnie Dostarczanie infrastruktury tygodnie miesiące Udostępnianie aplikacji i zmian Oczekiwanie Oczekiwanie Oczekiwanie Działanie Oczekiwanie Oczekiwanie Oczekiwanie Działanie Zmiany PROCES WDRAŻANIA APLIKACJI Tworzenie Testowanie Produkcja Zmiana Dłuższe oczekiwanie, więcej zadań manualnych i więcej konfiguracji ręcznych w przypadku aplikacji i systemów
Czego potrzebujemy? Szybsze dostarczanie usług IT Automatyczne dostarczanie usług w ramach JEDNEGO ROZWIĄZANIA Minuty Usługi infrastrukturalne Udostępnianie aplikacji Oczekiwanie Oczekiwanie Oczekiwanie Działanie Oczekiwanie Oczekiwanie Oczekiwanie Działanie Zmiany Implementacja typu Self Service Kontrola Efektywność (obniżenie kosztów) Konfiguracje standardowe, szablony usług
Podejście VMware: Elastyczność dzięki automatycznemu dostarczaniu spersonalizowanych usług Reguły dla aplikacji Jeden model usługi - wiele implementacji Aplikacje Testowanie Produkcja Maszyny wirtualne i sieć Reguły dla maszyn wirtualnych Tworzenie Chmura publiczna Chmura prywatna Pule zasobów Reguły dla infrastruktury Personalizowanie usług za pomocą reguł biznesowych reguł dotyczących maszyn wirtualnych reguł dotyczących aplikacji reguł dotyczących rezerwacji
Udostępnianie aplikacji Szybsze wdrażanie aplikacji PROCES WDRAŻANIA APLIKACJI Tworzenie Testowanie Produkcja Integracja z zarządzaniem konfiguracją Modele usług Standaryzacja usług
Chmura VMware - jak? Każdy Klient jest inny, inne rzeczy są dla niego ważne, różne poziomy zaawansowania ITaaS Broker usług Automatyczne wersjonowanie aplikacji Standaryzacja MW / DB jako usługa Automatyzacja / infrastruktura jako usługa Ręczne przydzielanie zasobów Infrastruktura zwirtualizowana Ręczny proces udostępniania Chaos technologiczny Wstępne przydzielanie zasobów Jednorodne Jedno nieelastyczne podejście Zasoby na żadanie, Samoobsługa Dowolna usługa z dowolnej warstwy Nadzór i Zarządzanie Wysoka standaryzacja Zarządzanie cyklem eksploatacji W całym przedsiębiorstwie / niejednorodne Elastyczne
vcac - Architektura
vcac Wymagania Identity Appliance: 1vCPU, 2GB of RAM, 2GB of Disk vcac Appliance: 2vCPU, 8GB of RAM, 30GB of Disk IaaS Server (Windows 2008 R2 SP1 or Windows 2012): 2vCPU, 4GB RAM, 40GB of Disk bez bazy danych SQL Database connection TCP/IP protocol enabled for MS SQL Server Microsoft Distributed Transaction Coordinator Service (MS DTC) enabled on all SQL nodes in the system No firewalls between Database Server and the Web server or IaaS Server, or ports opened as described in documentation If using SQL Server Express, the SQL Server Browser service must be running.net Framework 4.5, PowerShell 2.0 or 3.0 Internet Information Services 7.5 CONFIDENTIAL 10
vcac architektura HA Component High Availability Downtime VM Instances vcac Web Component vsphere HA + Load Balancer Zero 3 IaaS Web Component vsphere HA + Load Balancer Zero 3 Manager Service vsphere HA + Load Balancer 1-10 Min DEM Orchestrator DEM Worker Agents vsphere HA + In-built Application Clustering vsphere HA + In-built Application Clustering vsphere HA + In-built Application Clustering Zero Zero Zero Identity Appliance vsphere HA 1-10 Min 1 MS SQL Server vsphere HA + Failover Clustering Near Zero 2 PostgresSQL vsphere HA + Clustering Near Zero 2 vcloud Application Director (vappd) vsphere HA 1-10 Min 1 ITBM vsphere HA 1-10 Min 1 3 3 CONFIDENTIAL 11
Samoobsługowy Katalog Usług vcloud Automation Center Samoobsługa Kontrola, Polisy, Zarządzanie Automatyzacja wdrażania aplikacji Usługi infrastrukturalne Usługi aplikacji Usługi niestandardowe
Jeden katalog usług: aplikacje, infrastruktura, XaaS, DaaS Logo partnera Dedykowane Logo i opis Kategoria usług Rozszerzanie o nowe usługi Usługa niestandardowa
Aspekt Finansowy koszty usług Łączny koszt chmury Na podstawie gotowych wartości i integracji z vcenter Koszty jednostkowe procesorów, pamięci, pamięci masowej Koszt i stopień wykorzystania według jednostki biznesowej, aplikacji
Dział IT jako dostawca usług informatycznych Trafniejsze decyzje o korzystaniu z zasobów chmury publicznej zamiast usług wewnętrznych
Usługi aplikacyjne i automatyzacja wersji aplikacji vcloud Automation Center Samoobsługa Kontrola, Polisy, Zarządzanie Automatyzacja wdrażania aplikacji Usługi infrastrukturalne Usługi aplikacji Usługi niestandardowe
Przygotowanie aplikacji Uproszczony proces wdrażania i uaktualniania Wykorzystanie gotowych elementów Wielokrotne wykorzystanie modeli aplikacji w różnych środowiskach i chmurach Szablon aplikacji Składniki
Standaryzacja oprogramowania Unikanie ręcznych konfiguracji, aby wyeliminować niespójności, przypadkowe błędy itp Efektywne udostępnianie standardowych aplikacji / oprogramowania / baz danych dla zespołów ds. aplikacji Udostępnianie rozbudowanych, zintegrowanych aplikacji wielowarstwowych Reguły dotyczące aplikacji Integracja z usługami zew.
Automatyzacja procesu dostarczania aplikacji Wielokrotne wykorzystanie szablonów aplikacji ZMIANA Tworzenie Testowanie Produkcja vsphere vcloud Szybkie dostarczanie spójnych środowisk w chmurach wraz z mechanizmami Live Cycle Management
Automatyzacja procesu dostarczania aplikacji
Automatyzacja procesu dostarczania aplikacji
Automatyzacja procesu dostarczania aplikacji
Usługi infrastrukturalne vcloud Automation Center Samoobsługa Nadzór oparty na zbiorach reguł z automatycznym udostępnianiem Automatyzacja wdrażania aplikacji Usługi infrastrukturalne Usługi aplikacji Usługi niestandardowe
Infrastruktura różnych dostawców i chmur vcloud Automation Center Samoobsługa Nadzór oparty na zbiorach reguł z automatycznym udostępnianiem Automatyzacja wdrażania aplikacji Usługi infrastrukturalne Systemy fizyczne Usługi aplikacji vcloud Automation Center Systemy wirtualne Usługi niestandardowe Chmura Linux Windows vcloud Usługa hybrydowa Dostawcy chmury vsphere Hyper-V XenServer
Chmura" VMware Zabezpieczenia Reguły Administrator chmury SLA Profil kosztowy Szczegółowe reguły pozwalają na spersonalizowanie usług, aby zaspokoić potrzeby informatyczne i biznesowe Szablony Szablon usługi Warstwa usług Prywatna wirtualna Prywatna fizyczna Chmura publiczna Tworzenie/ testowanie Żądanie Przydzielanie zasobów Zarządzanie Wycofywanie Żądanie Zatwierdzenie Przydzielanie zasobów Zarządzanie Wycofywanie Archiwizacja Produkcja Żądanie Przydzielanie zasobów Zarządzanie Wycofywanie Archiwizacja Desktop vcloud Automation Center Infrastruktura współużytkowana
Interfejs Użytkownika uruchomienie nowej usługi
Interfejs Użytkownika uruchomienie nowej usługi
Interfejs Użytkownika uruchomienie nowej usługi
Interfejs Użytkownika uruchomienie nowej usługi
Interfejs Użytkownika uruchomienie nowej usługi
Interfejs Użytkownika uruchomienie nowej usługi
Interfejs Użytkownika uruchomienie nowej usługi
Interfejs Użytkownika uruchomienie nowej usługi
Interfejs Użytkownika uruchomienie nowej usługi
Optymalizacja zasobów fizycznych Automatyczne procesy odzyskiwania Moc obliczeniowa Infrastruktura Monitorowanie zasobów Konwersja dzierżawy Powiadomienie właściciela Archiwizacja VM Monitorowanie Reclamation Efficiency i oszczędności A Do Usunięcia Wygaśnięcie VM B Maszyny Idle, Wyłączone Powiadomienie właściciela Usunięcie VM C Weryfikacja Oznaczenie jako aktywna Używana maszyna wirtualna Odzyskanie zasobów Definiowanie kryteriów optymalizacji platformy
vco Automatyzacja procesów IT vcloud Automation Center inne możliwości... ServiceNow, PMG, Remedy, własny katalog usług CMDB DNS IPAM 5. Wywoływanie usług vcac z istniejących aplikacji vcloud Automation Center vcloud Automation Center REST API Moduły równoważenia obciążenia Stanowisko obsługi Monitorowanie Pamięć masowa Bazy danych Usługi internetowe Itp. 2. Konfiguracja usług powiązanych z działalnością Zarządzanie regułami Centrum projektowe 3. Integracja z zewnętrznymi systemami zarządzania Środowiska różnych dostawców i chmur Advanced Services Designer 4. Dodawanie nowych usług informatycznych oraz operacji kolejnego dnia (XaaS) 1. Wykorzystywanie dotychczasowej i przyszłej infrastruktury Określenie metody przydzielania zasobów Uprawnienia do usług Niestandardowe właściwości Rezerwacje zasobów Określenie niestandardowych właściwości maszyny Szybkie wirtualnej/systemu wdrażanie rozwiązania operacyjnego do automatyzacji i nowych Infrastruktura usług informatycznych obliczeniowa (chmura wirtualna, Itp. fizyczna, publiczna) Mapowanie do istniejących środowisk informatycznych Metody w celu wdrażania wykorzystania oprogramowania istniejących rozwiązań Dostosowanie w celu zaspokojenia potrzeb informatycznych i biznesowych
Usługi niestandardowe vcloud Automation Center Samoobsługa Nadzór oparty na zbiorach reguł z automatycznym udostępnianiem Automatyzacja wdrażania aplikacji Usługi infrastrukturalne Usługi aplikacji Usługi niestandardowe
Dodawanie niestandardowych usług (XaaS) w kilka minut - VCO vcloud Automation Center Samoobsługa Nadzór oparty na zbiorach reguł z automatycznym udostępnianiem Automatyzacja wdrażania aplikacji Advanced Service Designer Zestawienie gotowych funkcji obsługi infrastruktury, aplikacji i desktopów Usługi infrastruktury Usługi aplikacji Usługi niestandardowe Automatyzacja Określanie zasobów i działań Definiowanie procesu automatyzacji na Przykłady zastosowań Przyznawanie dostępu nowym pracownikom Instalacja poczty e-mail/skrzynki pocztowej Usługi sieciowe Kopie zapasowe/przywracanie danych Zabezpieczenia/zgodność Zadania zarządzania AD Instalacja/uaktualnienie oprogramowania Zarządzanie hasłami podstawie zdefiniowanych szablonów oraz plug in VCO Definiowanie Request Form Wstępne wypełnianie formularzy danymi wejściowymi/wyjściowym z obiegów VCO Łatwiejsza customizacja procesów Brak ograniczeń!
Podejście ewolucyjne do wdrożenia chmury POC Pilot Implementacja Rozbudowa Faza 5: IT jako broker usług Działaj jak przedsiębiorstwo Faza 4: Automatyzacja usług aplikacyjnych Automatyzacja procesu wdrażania / operatorzy i administratorzy Faza 3: Aplikacje / MW Udostępnienie standardowych usług aplikacji i MW Faza 1: Automatyzacja Faza 2: Samoobsługa Wirtualizacja Integracja z istniejącymi środowiskami Udostępnienie usług IT klientom Doradztwo i usługi edukacyjne na każdym etapie budowy dowolnej Chmury
Klienci
VMware - lider w dziedzinie rozwiązań do zarządzania Chmurą" VMware przoduje na światowym rynku oprogramowania do zarządzania systemami chmurowymi z udziałem wynoszącym 20,5% VMware to lider rynku w ramach Wielkiej Czwórki oraz innych dostawców rozwiązań ery chmurowej VMware zwiększa swój udział w rynku, którego wartość wzrosła o 60,5% do 1,2 mld USD w 2012 r.
Rozwiązanie VMware do automatyzacji chmury PROCES WDRAŻANIA APLIKACJI Aplikacje Jedno rozwiązanie do automatyzacji aplikacji i wersji oddzielone od różnych usług infrastrukturalnych Maszyny wirtualne i sieć Szybsze świadczenie spersonalizowanych usług Pule zasobów Szybkie wdrożenie chmury
vcac co dalej? WEBSITES https://www.vmware.com/support/pubs/vcac-pubs.html http://www.virtuallyghetto.com/2013/12/automating-vcac-vcloudautomation_23.html http://www.virtuallyghetto.com/2013/12/automating-vcac-vcloudautomation.html http://www.kendrickcoleman.com/index.php/tech-blog/how-to-install-vcloudautomation-center-vcac-60-part-1-identity-appliance.html http://labs.hol.vmware.com http://vmwarewalkthroughs.com OFFLINE DEMOS vcloud Automation Center vcloud Application Director CONFIDENTIAL 44
blogs.vmware.com/management Dziękuję bardzo