New Cloud Automation · 2014. 6. 9. · •IaaS Server (Windows 2008 R2 SP1 or Windows 2012):...

Post on 12-Oct-2020

1 views 0 download

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 mkot@vmware.com

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