New Cloud Automation · 2014. 6. 9. · •IaaS Server (Windows 2008 R2 SP1 or Windows 2012):...
Transcript of New Cloud Automation · 2014. 6. 9. · •IaaS Server (Windows 2008 R2 SP1 or Windows 2012):...
© 2014 VMware Inc. Wszelkie prawa zastrzeżone.
Maciej Kot
Senior System Engineer [email protected]
Cloud Automation
Oczekiwania Biznesu a IT
Aplikacje
Wzrost przewagi
konkurencyjnej
Nowe możliwości biznesowe
Aplikacje
Działalność
operacyjna IT
Krótszy cykl wdrożenia
Szybszy proces
projektowania aplikacji
Oczekiwanie
Większa elastyczność
Krótszy czas dostarczania usług
Działalność
Rezultat
Mniejsze zadowolenie klientów
Usługi Shadow IT
„Zaniedbany” obszar aplikacji
Postrzegane jako bariera
utrudniająca rozwój
Większe ryzyko
Utracona okazja
Długi czas dostarczania usług
…ale nawet w przypadku automatyzacji infrastruktury,
co dalej z aplikacją?
dni – tygodnie
Oczekiwanie Działanie Oczekiwanie Oczekiwanie
Konfiguracja ręczna:
4–6 godzin
Usługi
infrastrukturalne
Architektura typu „Silos”
Czasochłonne czynności manualne
Efektem konfiguracji ręcznych mogą być niespójności, błędy i nieplamowane
rekonfiguracje
Testowanie Produkcja
Długi czas reakcji na potrzeby biznesowe
Dostarczanie infrastruktury
dni – tygodnie
Oczekiwanie Działanie Oczekiwanie Oczekiwanie
Zmiana
Udostępnianie aplikacji i zmian
tygodnie – miesiące
Oczekiwanie Działanie Oczekiwanie Oczekiwanie
Tworzenie
PROCES WDRAŻANIA APLIKACJI
Dłuższe oczekiwanie, więcej zadań manualnych i więcej
konfiguracji ręcznych w przypadku aplikacji i systemów
Zmiany
Automatyczne dostarczanie usług
w ramach
JEDNEGO ROZWIĄZANIA
Implementacja typu „Self Service”
Kontrola
Efektywność (obniżenie kosztów)
Konfiguracje standardowe , szablony usług
Oczekiwanie Działanie Oczekiwanie Oczekiwanie Oczekiwanie Działanie Oczekiwanie Oczekiwanie
Minuty
Usługi infrastrukturalne Udostępnianie aplikacji
Szybsze dostarczanie usług IT
Zmiany
Czego potrzebujemy ?
Podejście VMware:
Pule zasobów
Maszyny wirtualne i sieć
Aplikacje
Jeden model usługi - wiele implementacji
Produkcja
Testowanie
Tworzenie Chmura
prywatna
Chmura
publiczna
Reguły dla
infrastruktury
Reguły dla
aplikacji
Reguły dla
maszyn
wirtualnych
Personalizowanie usług za pomocą
reguł biznesowych
reguł dotyczących maszyn
wirtualnych
reguł dotyczących aplikacji
reguł dotyczących rezerwacji
Elastyczność dzięki automatycznemu dostarczaniu spersonalizowanych usług
Udostępnianie aplikacji Szybsze wdrażanie aplikacji
Testowanie Produkcja Tworzenie
PROCES WDRAŻANIA APLIKACJI
Modele
usług
Standaryzacja usług
Integracja z zarządzaniem konfiguracją
„Chmura” VMware - jak?
Automatyzacja / infrastruktura jako usługa
Ręczne przydzielanie
zasobów
Zasoby na żadanie, Samoobsługa
Chaos technologiczny Wysoka standaryzacja
Wstępne przydzielanie
zasobów Zarządzanie cyklem eksploatacji
Jednorodne W całym przedsiębiorstwie / niejednorodne
Elastyczne Jedno nieelastyczne podejście
Infrastruktura zwirtualizowana Dowolna usługa z dowolnej warstwy
Ręczny proces udostępniania Nadzór i Zarządzanie
Każdy Klient jest inny, inne rzeczy są dla niego ważne, różne poziomy zaawansowania
Automatyczne wersjonowanie aplikacji
Standaryzacja MW / DB jako usługa
ITaaS
„Broker usług”
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
CONFIDENTIAL 11
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
3 DEM Orchestrator vSphere HA + In-built Application
Clustering
Zero
DEM Worker vSphere HA + In-built Application
Clustering
Zero
3
Agents vSphere HA + In-built Application
Clustering
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
Samoobsługa
Usługi
infrastrukturalne
Usługi
aplikacji
Usługi
niestandardowe
vCloud Automation Center
Kontrola, Polisy, Zarządzanie
Samoobsługowy Katalog Usług
Automatyzacja wdrażania aplikacji
Rozszerzanie o nowe
usługi
Jeden katalog usług: aplikacje, infrastruktura, XaaS, DaaS
Dedykowane Logo i
opis
Kategoria usług
Logo partnera
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
Samoobsługa
Usługi
infrastrukturalne
Usługi
aplikacji
Usługi
niestandardowe
vCloud Automation Center
Kontrola, Polisy, Zarządzanie
Usługi aplikacyjne i automatyzacja wersji aplikacji
Automatyzacja wdrażania aplikacji
Uproszczony proces wdrażania i uaktualniania
Wykorzystanie gotowych elementów
Wielokrotne wykorzystanie modeli aplikacji w różnych środowiskach i chmurach
Przygotowanie aplikacji…
Szablon aplikacji
Składniki Składniki Składniki Składniki
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
Standaryzacja oprogramowania
Reguły dotyczące
aplikacji
Integracja z
usługami zew.
Automatyzacja procesu dostarczania aplikacji
Szybkie dostarczanie spójnych środowisk w chmurach wraz z mechanizmami Live Cycle Management
Tworzenie Produkcja Testowanie
vSphere vCloud
Wielokrotne wykorzystanie
szablonów aplikacji
ZMIANA
Automatyzacja procesu dostarczania aplikacji
Automatyzacja procesu dostarczania aplikacji
Automatyzacja procesu dostarczania aplikacji
Samoobsługa
Usługi
infrastrukturalne
Usługi
aplikacji
Usługi
niestandardowe
vCloud Automation Center
Nadzór oparty na zbiorach reguł z automatycznym udostępnianiem
Usługi infrastrukturalne
Automatyzacja wdrażania aplikacji
Infrastruktura różnych dostawców i chmur
Chmura Systemy fizyczne
Systemy wirtualne
vSphere Hyper-V XenServer
Linux Windows
Dostawcy
chmury
vCloud Usługa
hybrydowa
vCloud Automation Center
Samoobsługa
Usługi
infrastrukturalne
Usługi
aplikacji
Usługi
niestandardowe
vCloud Automation Center
Nadzór oparty na zbiorach reguł z automatycznym udostępnianiem
Automatyzacja wdrażania aplikacji
Tworzenie/
testowanie
vCloud Automation Center Infrastruktura
współużytkowana
„Chmura" VMware
Przydzielanie
zasobów Zarządzanie Wycofywanie Żądanie
Desktop
Żądanie Przydzielanie
zasobów Zarządzanie Wycofywanie Archiwizacja
Produkcja
Żądanie Zatwierdzenie Przydzielanie
zasobów Zarządzanie Wycofywanie Archiwizacja
Administrator
chmury
Szablon usługi
SLA
Profil kosztowy
Warstwa usług
Zabezpieczenia
Reguły
Szablony Prywatna
wirtualna
Prywatna
fizyczna Chmura
publiczna
Szczegółowe reguły pozwalają na
spersonalizowanie usług, aby zaspokoić
potrzeby informatyczne i biznesowe
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
Monitorowanie
zasobów
Maszyny „Idle”,
Wyłączone…
Monitorowanie
Reclamation Efficiency
i oszczędności
Weryfikacja
Oznaczenie
jako aktywna
Używana
maszyna
wirtualna
Powiadomienie
właściciela
Automatyczne procesy odzyskiwania
Do Usunięcia
Odzyskanie
zasobów
Konwersja
dzierżawy
Wygaśnięcie
VM
Archiwizacja
VM
Usunięcie
VM
Powiadomienie
właściciela
Moc obliczeniowa
Infrastruktura
Definiowanie kryteriów optymalizacji platformy
B
C
A
Szybkie wdrażanie rozwiązania do automatyzacji i nowych usług informatycznych
Mapowanie do istniejących środowisk informatycznych w celu wykorzystania istniejących rozwiązań
Dostosowanie w celu zaspokojenia potrzeb informatycznych i biznesowych
vCloud Automation Center
4. Dodawanie nowych
usług informatycznych
oraz operacji kolejnego
dnia (XaaS)
Advanced
Services Designer
vCloud Automation Center REST API
5. Wywoływanie usług vCAC z istniejących aplikacji
3. Integracja
z zewnętrznymi systemami
zarządzania Centrum
projektowe
vC
O
Auto
maty
zacja
pro
cesów
IT
1. Wykorzystywanie dotychczasowej i przyszłej infrastruktury
Środowiska
różnych
dostawców i chmur
Zarządzanie
regułami
2. Konfiguracja usług
powiązanych
z działalnością
vCloud Automation Center inne możliwości...
ServiceNow, PMG, Remedy,
własny katalog usług
• 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 wirtualnej/systemu operacyjnego
• Itp. • Infrastruktura obliczeniowa (chmura wirtualna,
fizyczna, publiczna)
• Metody wdrażania oprogramowania
• CMDB
• DNS
• IPAM
• Moduły równoważenia
obciążenia
• Stanowisko obsługi
• Monitorowanie
• Pamięć masowa
• Bazy danych
• Usługi internetowe
• Itp.
Samoobsługa
Usługi
infrastrukturalne
Usługi
aplikacji
Usługi
niestandardowe
vCloud Automation Center
Nadzór oparty na zbiorach reguł z automatycznym udostępnianiem
Usługi niestandardowe
Automatyzacja wdrażania aplikacji
Samoobsługa
Usługi
infrastruktury Usługi
aplikacji
Usługi
niestandardowe
vCloud Automation Center
Nadzór oparty na zbiorach reguł z automatycznym udostępnianiem
Dodawanie niestandardowych usług (XaaS) w kilka minut - VCO
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
Brak ograniczeń!
Definiowanie „Request Form”
• Wstępne wypełnianie formularzy danymi
wejściowymi/wyjściowym z obiegów VCO
• Łatwiejsza „customizacja” procesów…
Automatyzacja
• Określanie zasobów i działań
• Definiowanie procesu automatyzacji na
podstawie zdefiniowanych szablonów oraz
plug’in VCO
Advanced Service Designer Zestawienie gotowych funkcji obsługi
infrastruktury, aplikacji i desktopów Automatyzacja wdrażania aplikacji
Podejście ewolucyjne do wdrożenia chmury
POC Pilot Implementacja Rozbudowa
Faza 1: Automatyzacja
• Wirtualizacja
• Integracja z istniejącymi środowiskami
Faza 2: Samoobsługa
• Udostępnienie usług IT klientom
Faza 3: Aplikacje / MW
• Udostępnienie standardowych usług aplikacji i MW
Faza 4: Automatyzacja usług aplikacyjnych
• Automatyzacja procesu wdrażania / operatorzy
i administratorzy
Faza 5: IT jako broker usług
• Działaj jak przedsiębiorstwo
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
Jedno rozwiązanie do automatyzacji aplikacji i wersji
oddzielone od różnych usług infrastrukturalnych
Szybsze świadczenie spersonalizowanych usług
Szybkie wdrożenie chmury
PROCES WDRAŻANIA APLIKACJI
Pule zasobów
Maszyny wirtualne i sieć
Aplikacje
vCAC – co dalej?
WEBSITES
• https://www.vmware.com/support/pubs/vcac-pubs.html
• http://www.virtuallyghetto.com/2013/12/automating-vcac-vcloud-automation_23.html
• http://www.virtuallyghetto.com/2013/12/automating-vcac-vcloud-automation.html
• http://www.kendrickcoleman.com/index.php/Tech-Blog/how-to-install-vcloud-automation-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
Dziękuję bardzo…
blogs.vmware.com/management