Schița de curs

1. Introducere în Cloud Computing

  • Cum am ajuns aici - 
    • De la găzduirea aplicațiilor la SaaS, la cloud public și privat
  • Definiția cloud
    • Alege-ți aroma: IaaS, PaaS, SaaS
  • Scenarii tipice de utilizare a cloud-ului
    • SaaS vs. calculul tradițional în întreprinderi
    • Webul programabil: un API în cloud

2. Migrarea în Cloud

  • O utilizare mai bună prin virtualizarea resurselor
  • Gestionarea cloud pentru elasticitate: furnizarea automată a resurselor la cerere
  • Evoluția economiei de scară prin infrastructura și aplicațiile partajate
  • Beneficii și provocări ale cloud-ului

3. IaaS (Infrastructure as a Service)

  • Arhitectura IaaS și caracteristicile cheie
  • Cine sunt principalii furnizori de IaaS?
    • Microsoft Azure
      • Roluri Web și Roluri Worker
      • Scalabilitate, echilibrare a sarcinii, fail over
    • Amazon Web Services (AWS)
      • Elastic Compute Cloud (EC2) și Amazon Machine Images (AMI)
      • IaaS+: AWS Application Services și Marketplace
      • Regiuni și Zone de Disponibilitate
      • Rețea și securitate
      • Monitorizare, Auto Scaling și Echilibrare a Sarcinii
      • Construirea aplicațiilor scalabile și tolerante la defecțiuni
      • Cum să te protejezi de întreruperi
      • Interfețe de gestionare
  • Cloud privat și hibrid
    • Motive și provocări
  • Definirea cerințelor
  • O metodologie pentru construirea unui cloud privat
  • Cum să gestionezi cloud-ul privat
  • Cine poate ajuta: prezentarea furnizorilor
    • VMware
    • Abiquo
    • Amazon Virtual Private Cloud
  • Cloud-uri hibride
    • Cazuri de utilizare
    • Exemplu de produs: Eucalyptus
  • Cum să selectezi un model de cloud privat

4. PaaS (Platform as a Service)

  • Definiția PaaS
  • Un stivă completă PaaS
    • Unde să trasăm linia: IasS+ sau PaaS pur sau SaaS personalizat?
    • Ce funcționalitate avem nevoie pentru a construi aplicații pentru cloud?
  • Multi-Tenancy
    • Ce este un sistem multi-tenant?
    • Evoluția economiei de scară
    • Personalizarea aplicației pentru un tenant
    • Considerații pentru aplicațiile multi-tenant:

    Stabilitate, SLA, aspecte legale și de reglementare, securitate, întreținere, componente de la terți

  • Cine sunt principalii furnizori de PaaS?
    • Microsoft Azure
    • Google App Engine
    • Force.com
  • Perspective: viitorul PaaS

5. SaaS (Software as a Service)

  • Ce este SaaS?
  • Câteva exemple.

6. Arhitectura Cloud

  • Arhitectura Orientată pe Servicii (SOA)
    • Modelul Stratului de Servicii și conceptul de cuplare slabă
    • SOA + Arhitectura Orientată pe Evenimente (EDA) = e-SOA
    • Ce este REST și de ce este important pentru cloud?
  • Sinergia SOA și Cloud - perspectiva industriei
  • Sinergia SOA / SaaS
  • Sinergia SOA / PaaS
    • Abordări pentru a răspunde cererii
    • Aplicarea principiilor SOA în cloud: cuplare slabă, încapsulare, servicii asincrone
    • Construirea aplicațiilor multi-tenant bazate pe SOA
    • Migrarea sistemelor moștenite în cloud
  • Sinergia SOA / IaaS
    • Infrastructura Orientată pe Servicii (SOI)
    • Virtualizarea serviciilor vs. virtualizarea serverelor
    • Furnizarea automată a resurselor la cerere

7. Integrarea Cloud

  • Nevoia de integrare în cloud și provocările sale
  • Cum poate ajuta SOA: concentrare pe integrare
    • De la integrarea aplicațiilor la Integrarea Orientată pe Servicii (SOI)
  • Nevoia de (inter)mediere
    • Funcționalitatea de mediere
  • Arhitecturi de referință pentru Enterprise Service Bus (ESB)
  • Care sunt cerințele particulare pentru integrarea în cloud?
    • De la ESB la „Internet Service Bus”
  • Exemple de produse:
    • Windows Azure AppFabric
    • IBM Cast Iron
    • Fiorano

8. Standarde și Software Open Source

  • Standarde pentru cloud
    • Portabilitate și interoperabilitate: enunțarea problemei
    • Distributed Management Task Force, Inc. (DMTF)
      • Open Virtualization Format (OVF)
      • Open Cloud Standards Incubator
    • Apache Libcloud
    • Software Open Source (OSS)
      • OpenStack

9. Securitatea în Cloud

  • Evoluția către Securitatea în Cloud
    • De la aplicațiile web tradiționale la SOA și Cloud
    • Cloud public vs. datacenter on-premise
  • Securitatea în cloud este o problemă multidimensională
    • Dimensiunea 1: IaaS, PaaS, SaaS
    • Dimensiunea 2: Rețea, VM, aplicație, date
    • Dimensiunea 3: CSP, tenant
  • Identitate, Drepturi și Managementul Accesului (IdEA)
    • Autentificare și Controlul Accesului
    • SAML, XACML și Policy Enforcement Point (PEP)
    • Securitate în sisteme on-premise și în mai multe Cloud-uri
  • Standarde Cloud Security Alliance
    • Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
    • Registrul de Securitate, Încredere și Asigurare

10. Guvernanța pentru Serviciile Bazate pe Cloud

  • Guvernanța Afacerilor vs. IT vs. EA vs. SOA vs. Cloud
  • De ce guvernanța SOA poate (ar trebui să fie) baza pentru guvernanța Cloud
  • Cadre, standarde și tehnologii de guvernanță SOA
    • Modelul de Maturare a Integrării Serviciilor al Open Group (OSIMM)
    • Modelul de Referință pentru Guvernanța SOA al Open Group (SGRM)
    • Metoda de Vitalitate a Guvernanței SOA (SGVM)
  • Guvernanța Cloud
    • Asemănări și diferențe față de guvernanța SOA
    • Delimitarea responsabilităților: furnizorul de cloud vs. clientul de cloud
    • Schimbarea furnizorilor de cloud – testul cel mai dificil pentru guvernanța ta
  • O metodologie de guvernanță Cloud
  • Tehnologii pentru implementarea guvernanței

11. Perspective și Concluzii

  • Perspective și utilizare pentru cloud computing
  • Hadoop – în creștere în popularitate în Cloud
  • Returnarea Investiției (ROI) în Cloud
  • Costul Total de Deținere (TCO)

Cerințe

  • Cunoștințe generale despre calcul distribuit și dezvoltarea aplicațiilor.

Publicul țintă

  • Arhitecți IT
  • Consultanți IT
 35 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite