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 smak: IaaS, PaaS, SaaS
  • Typowe scenariusze wykorzystania chmury
    • SaaS a tradycyjne przetwarzanie danych w przedsiębiorstwie
    • Programowalna sieć: API w chmurze

2. Migracja 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ą

3. IaaS (infrastruktura jako usługa)

  • Architektura i kluczowe funkcje IaaS
  • Kim są główni dostawcy usług IaaS?
    • Microsoft Azure
      • Role sieciowe i role pracowników
      • Scala Elastyczność, równoważenie obciążenia, przełączanie awaryjne
    • Amazon Web Services (AWS)
      • Elastic Compute Cloud (EC2) i Amazon Machine Images (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
      • Jak chronić się przed awariami
      • Interfejsy Management
  • Chmura prywatna i hybrydowa
    • 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 (platforma jako usługa)

  • Definicja PaaS
  • Kompletny stos PaaS
    • Gdzie wyznaczyć granicę: IasS+ lub czysty PaaS lub 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 multi-tenant:

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

  • Kim są główni dostawcy PaaS?
    • Microsoft Azure
    • Go ogle App Engine
    • Force.com
  • Outlook: przyszłość PaaS

5. SaaS (oprogramowanie jako usługa)

  • Czym jest SaaS?
  • Kilka przykładów.

6. Architektura chmury

  • Architektura zorientowana na usługi (SOA)
    • Model warstwy usług i koncepcja luźnego sprzężenia
    • SOA + Event Driven Architecture (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

7. 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

8. 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

9. Bezpieczeństwo w chmurze

  • Ewolucja bezpieczeństwa w chmurze
    • Od tradycyjnych aplikacji internetowych przez SOA do chmury
    • Chmura publiczna a lokalne centrum danych
  • Bezpieczeństwo w chmurze 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 Access Kontrola
    • SAML, XACML i punkt egzekwowania polityki (PEP)
    • Bezpieczeństwo w systemach lokalnych i wielu chmurach
  • Standardy Cloud Security Alliance
    • Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
    • Rejestr bezpieczeństwa, zaufania i pewności

10. Go Zarządzanie usługami w chmurze

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

11.Outlook i wnioski

  • Outlook i wykorzystanie w chmurze obliczeniowej
  • Hadoop - rosnąca popularność chmury obliczeniowej
  • Zwrot z inwestycji w chmurę Investment (ROI)
  • Całkowity koszt posiadania (TCO)

Wymagania

  • Ogólna wiedza na temat przetwarzania rozproszonego i tworzenia aplikacji.

Uczestnicy

  • Architekci IT
  • Konsultanci IT
 35 godzin

Liczba uczestników


cena netto za uczestnika

Propozycje terminów

Powiązane Kategorie