1. Inleiding tot Cloud Computing
Hoe zijn we hier terechtgekomen - Van applicatiehosting tot SaaS tot publieke en private cloud
Clouddefinitie Kies uw smaak: IaaS, PaaS, SaaS
Typische cloudgebruiksscenario's SaaS versus traditioneel bedrijfscomputergebruikHet programmeerbare web: een API in de cloud
2. CloudmigratieBeter gebruik door middel van virtualisatie van hulpbronnen Cloudbeheer voor elasticiteit: geautomatiseerde, on-demand levering van hulpbronnen Schaalvoordelen ontwikkelen via gedeelde infrastructuur en applicaties Voordelen en uitdagingen van de cloud3. IaaS (Infrastructuur als een Service)
IaaS-architectuur en belangrijkste kenmerken Wie zijn de belangrijkste IaaS-aanbieders? Microsoft Azure-webrollen en werkrollen Scala, taakverdeling, failover
Amazon Web Services (AWS) Elastic Compute Cloud (EC2) en Amazon Machine-afbeeldingen (AMI)
IaaS+: AWS-applicatiediensten en marktplaats
Regio's en beschikbaarheidszones
Networking & beveiligingMonitoring, automatisch schalen en taakverdelingSchaalbare en fouttolerante applicaties bouwenHoe u uzelf kunt beschermen tegen storingenManagement interfacesPrivate & hybride cloud Drijfveren & uitdagingenHet definiëren van de vereistenEen methodologie voor het bouwen van een private cloudHoe u de privécloud beheertWie kan helpen: leveranciersoverzicht VMware
BeledigendAmazon virtuele privécloud
Hybride clouds Gebruiksscenario'sProductvoorbeeld: EucalyptusHoe u een privécloudmodel selecteert4. PaaS (Platform as a Service)PaaS gedefinieerd Een complete PaaS-stack Waar ligt de grens: IasS+ of pure-PaaS of custom-SaaS? Welke functionaliteit hebben we nodig om applicaties voor de cloud te bouwen?Multi-tenant Wat is een multi-tenant systeem?Het ontwikkelen van de schaaleconomie
Het aanpassen van de applicatie voor een huurderOverwegingen bij toepassingen met meerdere tenants:Stabiliteit, SLA, wet- en regelgeving, beveiliging, onderhoud, componenten van derden
Wie zijn de belangrijkste PaaS-aanbieders? Microsoft Azure Google App Engine Force.comOutlook: de toekomst van PaaS
5. SaaS (Software as a Service)
Wat is SaaS? Een paar voorbeelden.
6. CloudarchitectuurService Oriented Architecture (SOA) Service Layer Model & het concept van losse koppeling SOA + Event Driven Architecture (EDA) = e-SOA Wat is REST en waarom is het belangrijk voor de cloud?Synergie van SOA en Cloud: de visie van de sectorSOA / SaaS-synergieSOA/PaaS-synergie Benaderingen om aan de vraag te voldoen
SOA-principes toepassen op de cloud: losse koppeling, inkapseling, asynchrone services
Het bouwen van multi-tenancy applicaties op basis van SOA
Het migreren van oudere systemen naar de cloudSOA / IaaS synergie Servicegerichte Infrastructuur (SOI)
Servicevirtualisatie versus servervirtualisatie
Geautomatiseerde, on-demand levering van bronnen
De noodzaak van cloudintegratie en de uitdagingen ervan Hoe SOA kan helpen: focus op integratie Van applicatie-integratie naar Service Oriented Integration (SOI)
De behoefte aan (inter)mediation BemiddelingsfunctionaliteitEnterprise Service Bus (ESB) referentie-architecturenWat zijn de specifieke vereisten voor cloudintegratie? Van ESB naar “Internet Service Bus”Productvoorbeelden: Windows Azure AppFabricIBM gietijzerFiorano8. Standaarden en open source-software
Cloudstandaarden Draagbaarheid en interoperabiliteit: probleemstelling Gedistribueerd Management Task Force, Inc. (DMTF) Open Virtualization Format (OVF) Open Cloud Standards IncubatorApache LibcloudOpen source-software (OSS) OpenStack9. Cloudbeveiliging
De evolutie naar cloudbeveiliging Van traditionele webapplicaties naar SOA naar cloud Publieke cloud versus on-premise datacenter
Cloudbeveiliging is een multidimensionaal probleem Dimensie 1: IaaS, PaaS, SaaS
Dimensie 2: Netwerk, VM, applicatie, dataDimensie 3: CSP, huurder
Identiteit, rechten en toegang Management (IdEA) Authenticatie en toegangscontroleSAML, XACML en Policy Enforcement Point (PEP)Beveiliging tussen on-premise systemen en meerdere clouds
Cloud Security Alliance-standaarden Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust ProtocolRegister voor beveiliging, vertrouwen en zekerheid10. GoVernance voor cloudgebaseerde servicesBusiness versus IT versus EA versus SOA versus cloud-governance Waarom SOA-governance de basis kan (moeten) zijn voor cloud-governance SOA-governanceframeworks, standaarden, technologieën Open Group's Service Integration Maturity Model (OSIMM) Open Group SOA Governance Referentiemodel (SGRM) SOA Governance Vitaliteitsmethode (SGVM)
Cloudbeheer Overeenkomsten en verschillen met SOA-beheer
Verantwoordelijkheden afbakenen: cloudprovider vs. cloudklant
Overstappen naar een andere cloudprovider: de slechtste test voor uw governanceEen cloud-governancemethodologieTechnologieën voor het implementeren van governance
Outlook en gebruik voor cloud computing Hadoop – wint aan populariteit in de cloud Cloud Return on Investment (ROI) Total Cost of Ownership (TCO)