Plan Szkolenia

1. Wprowadzenie do Cloud Computing

  • Jak się tu znaleźliśmy -
    • Od hostingu aplikacji przez SaaS po chmurę publiczną i prywatną
  • Definicja chmury
    • Wybierz swój wariant: IaaS, PaaS, SaaS
  • Architektura referencyjna chmury
  • Typowe scenariusze korzystania z chmury
    • SaaS a tradycyjne przetwarzanie w przedsiębiorstwie
    • Programowalna sieć: API w chmurze
  • Przejście do chmury
    • Lepsze wykorzystanie dzięki wirtualizacji zasobów
    • Zarządzanie elastycznością w chmurze: zautomatyzowane udostępnianie zasobów na żądanie
    • Ewolucja ekonomii skali dzięki współdzielonej infrastrukturze i aplikacjom
  • Korzyści i wyzwania związane z chmurą

2. Infrastructure as a Service (IaaS)

  • Architektura IaaS i kluczowe cechy
    • Na co zwrócić uwagę przy wyborze dostawcy IaaS?
    • Przegląd głównych dostawców IaaS
  • Przykłady IaaS
    • Microsoft Windows Azure
      • Role sieciowe i role pracowników
      • Elastyczność, równoważenie obciążenia, przełączanie awaryjne Scala
    • Amazon Web Services (AWS)
      • Elastyczna chmura obliczeniowa (EC2) i obrazy maszyn Amazon (AMI)
      • IaaS+: Usługi aplikacji i rynek AWS
      • Regiony i strefy dostępności
      • Networking i bezpieczeństwo
      • Monitorowanie, automatyczne skalowanie i równoważenie obciążenia
      • Tworzenie skalowalnych i odpornych na błędy aplikacji
      • Wielka awaria AWS i jak się zabezpieczyć
      • Interfejsy Management

3. Chmura prywatna i hybrydowa

  • Chmura prywatna: czynniki i wyzwania
  • Definiowanie wymagań
  • Metodologia tworzenia chmury prywatnej
  • Jak zarządzać chmurą prywatną
  • Kto może pomóc: przegląd dostawców
    • VMware
    • Abiquo
    • Wirtualna chmura prywatna Amazon
  • Chmury hybrydowe
    • Przypadki użycia
    • Przykład produktu: Eucalyptus
  • Jak wybrać model chmury prywatnej

4. PaaS: Kluczowe koncepcje i główni gracze

  • Definicja PaaS
  • Kompletny stos PaaS
    • Gdzie wyznaczyć granicę: IasS+, czysty PaaS czy niestandardowy PaaS?
    • Jakich funkcji potrzebujemy do tworzenia aplikacji w chmurze?
  • Multi-tenancy
    • Czym jest system multi-tenant?
    • Ewolucja ekonomii skali
    • Dostosowywanie aplikacji dla dzierżawcy
    • Rozważania dotyczące aplikacji dla wielu dzierżawców:

Stabilność, SLA, kwestie prawne i regulacyjne, bezpieczeństwo, konserwacja, komponenty innych firm

  • Szczegółowe spojrzenie na głównych dostawców PaaS:
    • Microsoft Windows Azure
    • Google App Engine
    • Force.com
  • Outlook: przyszłość PaaS

5. Synergia SOA i Cloud Computing

  • Zdefiniowane usługi i SOA
    • Model warstwy usług i koncepcja luźnego sprzężenia
    • SOA + architektura sterowana zdarzeniami (EDA) = e-SOA
    • Czym jest REST i dlaczego jest ważny dla chmury?
  • Synergia SOA i chmury - spojrzenie branży
  • Synergia SOA / SaaS
  • Synergia SOA / PaaS
    • Podejścia do zaspokojenia popytu
    • Zastosowanie zasad SOA w chmurze: luźne sprzężenie, enkapsulacja, usługi asynchroniczne
    • Tworzenie aplikacji z wieloma dzierżawcami w oparciu o SOA
    • Migracja starszych systemów do chmury
  • Synergia SOA / IaaS
    • Infrastruktura zorientowana na usługi (SOI)
    • Wirtualizacja usług a wirtualizacja serwerów
    • Zautomatyzowane udostępnianie zasobów na żądanie

6. Integracja chmury

  • Potrzeba integracji chmury i związane z nią wyzwania
  • Jak SOA może pomóc: skupienie się na integracji
    • Od integracji aplikacji do integracji zorientowanej na usługi (SOI)
  • Potrzeba (między)mediacji
    • Funkcjonalność mediacji
  • Architektury referencyjne Enterprise Service Bus (ESB)
  • Jakie są szczególne wymagania dotyczące integracji w chmurze?
    • Od ESB do "internetowej magistrali usług"
  • Przykłady produktów:
    • Windows Azure AppFabric
    • IBM Cast Iron
    • Fiorano

7. Standardy i oprogramowanie open source

  • Standardy chmury
    • Przenośność i interoperacyjność: opis problemu
    • Distributed Management Task Force, Inc. (DMTF)
      • Open Virtualization Format (OVF)
      • Open Cloud Standards Incubator
    • Apache Libcloud
    • Oprogramowanie Open Source (OSS)
      • OpenStack

8. Zabezpieczanie chmury

  • Ewolucja do Cloud Security
    • Od tradycyjnych aplikacji internetowych przez SOA do chmury
    • Chmura publiczna a lokalne centrum danych
  • Bezpieczeństwo chmury to problem wielowymiarowy
    • Wymiar 1: IaaS, PaaS, SaaS
    • Wymiar 2: Sieć, maszyna wirtualna, aplikacja, dane
    • Wymiar 3: CSP, dzierżawca
  • Tożsamość, uprawnienia i Access Management (IdEA)
    • Uwierzytelnianie i kontrola Access
    • SAML, XACML i punkt egzekwowania polityki (PEP)
    • Bezpieczeństwo w systemach lokalnych i wielu chmurach
  • Standardy sojuszu Cloud Security
    • Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
    • Rejestr bezpieczeństwa, zaufania i pewności

9. Go Zarządzanie usługami opartymi na chmurze

  • Business vs. IT vs. EA vs. SOA vs. Cloud Governance
  • Dlaczego ład SOA może (powinien) być podstawą ładu w chmurze
  • Ramy, standardy i technologie zarządzania SOA
    • Model dojrzałości integracji usług Open Group (OSIMM)
    • Model referencyjny Open Group SOA Governance (SGRM)
    • SOA Governance Metoda witalności (SGVM)
  • Zarządzanie chmurą
    • Podobieństwa i różnice w stosunku do zarządzania SOA
    • Określenie obowiązków: dostawca chmury a klient chmury
    • Zmiana dostawcy usług w chmurze - najgorszy test dla ładu korporacyjnego
  • Metodologia zarządzania chmurą
  • Technologie wdrażania ładu

10. Outlook i wnioski

  • Outlook i wykorzystanie w chmurze obliczeniowej
  • Hadoop - coraz większa popularność w chmurze
  • Zwrot z inwestycji w chmurę Investment (ROI)
  • Całkowity koszt posiadania (TCO)

Wymagania

Ogólna wiedza na temat przetwarzania rozproszonego i koncepcji tworzenia aplikacji

 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie