Schița de curs

1. Introducere la Cloud Computing

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

2. Migrarea în cloud

  • O mai bună utilizare prin virtualizarea resurselor
  • Gestionarea cloud-ului pentru elasticitate: furnizarea automată, la cerere, a resurselor
  • Evoluția economiei de scară prin infrastructură și aplicații partajate
  • Beneficiile și provocările cloud-ului

3. IaaS (Infrastructura ca serviciu)

  • Arhitectura IaaS și principalele caracteristici
  • Cine sunt principalii furnizori de IaaS?
    • Microsoft Azure
      • Roluri web și roluri lucrător
      • Scala bilitate, echilibrare a sarcinii, eșec peste
    • Amazon Web Services (AWS)
      • Elastic Compute Cloud (EC2) & Amazon Machine Images (AMI)
      • IaaS+: AWS Application Services și Marketplace
      • Regiuni și zone de disponibilitate
      • Networking & securitate
      • Monitorizare, scalare automată și echilibrare a sarcinii
      • Crearea de aplicații scalabile și tolerante la erori
      • Cum să vă protejați de întreruperi
      • Management interfețe
  • Cloud privat și hibrid
    • Factori determinanți și provocări
  • Definirea cerințelor
  • O metodologie pentru construirea unui cloud privat
  • Cum să gestionați cloud-ul privat
  • Cine vă poate ajuta: prezentare generală a furnizorilor
    • VMware
    • Abiquo
    • Cloud privat virtual Amazon
  • Nori hibrizi
    • Cazuri de utilizare
    • Exemplu de produs: Eucalyptus
  • Cum să selectați un model de cloud privat

4. PaaS (platformă ca serviciu)

  • Definirea PaaS
  • O stivă PaaS completă
    • Unde să tragem linie: IasS+ sau PaaS pur sau SaaS personalizat?
    • De ce funcționalitate avem nevoie pentru a crea aplicații pentru cloud?
  • Multi-Tenancy
    • Ce este un sistem multi-tenant?
    • Evoluția economiei de scară
    • Personalizarea aplicației pentru un chiriaș
    • Considerații pentru aplicațiile multi-tenant:

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

  • Care sunt principalii furnizori PaaS?
    • Microsoft Azure
    • Google App Engine
    • Force.com
  • Outlook: viitorul PaaS

5. SaaS (Software as a Service)

  • Ce este SaaS?
  • Câteva exemple.

6. Arhitectura cloud

  • Arhitectura orientată spre servicii (SOA)
    • Modelul stratului de servicii și conceptul de cuplare liberă
    • SOA + Event Driven Architecture (EDA) = e-SOA
    • Ce este REST și de ce este important pentru cloud?
  • Sinergia dintre SOA și cloud - punctul de vedere al industriei
  • Sinergia SOA / SaaS
  • Sinergia SOA / PaaS
    • Abordări pentru a răspunde cererii
    • Aplicarea principiilor SOA în cloud: cuplare liberă, încapsulare, servicii asincrone
    • Crearea de aplicații multi-tenancy bazate pe SOA
    • Migrarea sistemelor tradiționale în cloud
  • Sinergia SOA / IaaS
    • Infrastructura orientată spre servicii (SOI)
    • Virtualizarea serviciilor vs. virtualizarea serverelor
    • Aprovizionarea automatizată, la cerere, a resurselor

7. Integrarea în cloud

  • Nevoia de integrare în cloud și provocările acesteia
  • Cum poate ajuta SOA: accentul pe integrare
    • De la integrarea aplicațiilor la integrarea orientată spre servicii (SOI)
  • Nevoia de (inter)mediere
    • Funcționalitatea medierii
  • Arhitecturi de referință pentru Enterprise Service Bus (ESB)
  • Care sunt cerințele specifice 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)
      • Format deschis de virtualizare (OVF)
      • Incubatorul de standarde cloud deschise
    • Apache Libcloud
    • Software cu sursă deschisă (OSS)
      • OpenStack

9. Securitatea în cloud

  • Evoluția către securitatea în cloud
    • De la aplicațiile web tradiționale la SOA și la cloud
    • Cloud public vs. centru de date 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, chiriaș
  • Identitate, drepturi & Access Management (IdEA)
    • Autentificare și Access Control
    • SAML, XACML și Policy Enforcement Point (PEP)
    • Securitate între sistemele locale și mai multe cloud-uri
  • Standardele Cloud Security Alliance
    • Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
    • Registrul de securitate, încredere și asigurare

10. Governanță pentru serviciile bazate pe cloud

  • Business vs. IT vs. EA vs. SOA vs. Cloud Governance
  • De ce guvernanța SOA poate (ar trebui) să fie baza guvernanței Cloud
  • Cadre, standarde, tehnologii de guvernanță SOA
    • Modelul de maturitate pentru integrarea serviciilor al Open Group (OSIMM)
    • Modelul de referință pentru SOA Governance (SGRM) al Open Group
    • SOA Governance Vitality Method (SGVM)
  • Guvernanța cloud
    • Asemănări și diferențe față de guvernanța SOA
    • Delimitarea responsabilităților: furnizor de cloud vs. client de cloud
    • Schimbarea furnizorilor de cloud - cel mai rău test pentru guvernanța dvs.
  • O metodologie de guvernanță a cloud-ului
  • Tehnologii pentru implementarea guvernanței

11. Outlook și concluzii

  • Outlook și utilizarea pentru cloud computing
  • Hadoop - câștigă popularitate în cloud
  • Rentabilitatea cloud Investment (ROI)
  • Costul total de proprietate (TCO)

Cerințe

  • Cunoștințe generale de calcul distribuit și dezvoltare de aplicații.

Audiență

  • Arhitecți IT
  • Consultanți IT
 35 ore

Numărul de participanți


Pret per participant

Upcoming Courses

Categorii înrudite