Cursusaanbod

1. Inleiding tot Cloud Computing

  • Hoe zijn we hier gekomen - 
    • Van applicatiehosting tot SaaS tot public & private cloud
  • Definitie van de cloud
    • Kies uw smaak: IaaS, PaaS, SaaS
  • Typische scenario's voor cloudgebruik
    • SaaS versus traditionele enterprise computing
    • Het programmeerbare web: een API in de cloud

2. Cloud Migratie

  • Betere benutting door virtualisatie van resources
  • Cloudbeheer voor elasticiteit: geautomatiseerde, on-demand provisioning van resources
  • Schaalvoordelen ontwikkelen door middel van gedeelde infrastructuur en applicaties
  • Voordelen en uitdagingen van de cloud

3. IaaS (Infrastructuur als een Service)

  • IaaS-architectuur en belangrijkste functies
  • Wie zijn de belangrijkste IaaS-providers?
    • Microsoft Azure
      • Webrollen en werknemersrollen
      • Scalabiliteit, taakverdeling, failover
    • Amazon Web Services (AWS)
      • Elastic Compute Cloud (EC2) en Amazon Machine Images (AMI)
      • IaaS+: AWS-applicatieservices en marktplaats
      • Regio's en beschikbaarheidszones
      • Networking & veiligheid
      • Monitoring, automatisch schalen en taakverdeling
      • Schaalbare en fouttolerante applicaties bouwen
      • Hoe u uzelf kunt beschermen tegen stroomuitval
      • Management Interfaces
  • Private & hybride cloud
    • Drijfveren en uitdagingen
  • Definiëren van de vereisten
  • Een methodologie voor het bouwen van een private cloud
  • Hoe de private cloud te beheren
  • Wie kan helpen: overzicht van leveranciers
    • VMware
    • Abiquo
    • Amazon virtuele privécloud
  • Hybride clouds
    • Praktijkvoorbeelden
    • Product voorbeeld: Eucalyptus
  • Hoe selecteer je een private cloud-model?

4. PaaS (Platform als een Service)

  • PaaS gedefinieerd
  • Een complete PaaS-stack
    • Waar trek je de grens: IasS+ of pure-PaaS of custom-SaaS?
    • Welke functionaliteit hebben we nodig om applicaties voor de cloud te bouwen?
  • Multi-Tenancy
    • Wat is een multi-tenant systeem?
    • Evolutie van de schaalvoordelen
    • De toepassing voor een tenant aanpassen
    • Overwegingen voor toepassingen met meerdere tenants:

    Stabiliteit, SLA, wet- en regelgeving, beveiliging, onderhoud, 3rd-party componenten

  • Wie zijn de belangrijkste PaaS-providers?
    • Microsoft Azure
    • GoOgle App Engine
    • Force.com
  • Outlook: de toekomst van PaaS

5. SaaS (Software als een dienst)

  • Wat is SaaS?
  • Enkele voorbeelden.

6. Cloud-architectuur

  • Service Georiënteerde Architectuur (SOA)
    • Service Layer Model en het concept van losse koppeling
    • SOA + Event Driven Architectuur (EDA) = e-SOA
    • Wat is REST en waarom is het belangrijk voor de cloud?
  • Synergie van SOA en Cloud - de visie op de industrie
  • SOA / SaaS synergie
  • SOA / PaaS synergie
    • Benaderingen om aan de vraag te voldoen
    • SOA-principes toepassen op de cloud: losse koppeling, inkapseling, asynchrone services
    • Multi-tenancy applicaties bouwen op basis van SOA
    • Migreren van legacy-systemen naar de cloud
  • SOA / IaaS synergie
    • Servicegerichte infrastructuur (SOI)
    • Servicevirtualisatie vs. servervirtualisatie
    • Geautomatiseerde, on-demand provisioning van resources

7. Cloud-integratie

  • De noodzaak van cloudintegratie en de uitdagingen ervan
  • Hoe SOA kan helpen: focus op integratie
    • Van applicatie-integratie naar Service Oriented Integration (SOI)
  • De noodzaak van (inter)mediation
    • Functionaliteit voor bemiddeling
  • Referentiearchitecturen voor Enterprise Service Bus (ESB)
  • Wat zijn de specifieke vereisten voor cloudintegratie?
    • Van ESB naar "Internet Service Bus"
  • Voorbeelden van producten:
    • Vensters Azure AppFabric
    • IBM gietijzer
    • Kanton Fiorano

8. Standaarden en open source software

  • Cloud standaarden
    • Draagbaarheid en interoperabiliteit: probleemstelling
    • Gedistribueerd Management Task Force, Inc. (DMTF)
      • Open Virtualisatie Formaat (OVF)
      • Incubator voor open cloudstandaarden
    • Apache Libcloud
    • Open source software (OSS)
      • OpenStack

9. Beveiliging van de cloud

  • De evolutie naar Cloud Security
    • Van traditionele webapplicaties naar SOA naar Cloud
    • Publieke cloud vs. on-premise datacenter
  • Cloudbeveiliging is een multidimensionaal probleem
    • Dimensie 1: IaaS, PaaS, SaaS
    • Dimensie 2: Netwerk, VM, applicatie, data
    • Dimensie 3: CSP, huurder
  • Identiteit, rechten & Access Management (IdEA)
    • Authenticatie en Access controle
    • SAML, XACML en beleidshandhavingspunt (PEP)
    • Beveiliging op locatie systemen en meerdere clouds
  • Standaarden van de Cloud Security Alliance
    • Cloud Controls Matrix, Initiatief voor consensusevaluaties, Cloud Audit, Cloud Trust Protocol
    • Register voor beveiliging, vertrouwen en zekerheid

10. Governance voor cloudgebaseerde services

  • Business vs. IT vs. EA vs. SOA vs. Cloud Governance
  • Waarom SOA-governance de basis kan (moet) zijn voor Cloud governance
  • Kaders, standaarden en technologieën voor SOA-governance
    • Open Group's Service Integration Maturity Model (OSIMM)
    • Open Groep SOA Governance Referentie Model (SGRM)
    • SOA Governance Vitaliteit Methode (SGVM)
  • Beheer van de cloud
    • Overeenkomsten en verschillen met SOA-governance
    • Afbakening van verantwoordelijkheden: cloudprovider vs. cloudklant
    • Overstappen naar een andere cloudprovider – de worst case test voor uw governance
  • Een methodologie voor cloudbeheer
  • Technologieën voor het implementeren van governance

11.Outlook en conclusies

  • Outlook en het gebruik voor cloud computing.
  • Hadoop – wint aan populariteit in de Cloud
  • Cloud Return op Investment (ROI)
  • Totale eigendomskosten (TCO)

Vereisten

  • Algemene kennis van distributed computing en applicatieontwikkeling.

Audiëntie

  • IT-architecten
  • IT-adviseurs
 35 Uren

Aantal deelnemers


Prijs Per Deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën