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
Een cloudreferentiearchitectuurTypische cloudgebruiksscenario's SaaS versus traditioneel bedrijfscomputergebruik
Het programmeerbare web: een API in de cloudOverstappen naar de cloud Beter gebruik door virtualisatie van resourcesCloudbeheer voor elasticiteit: geautomatiseerde, on-demand levering van bronnenHet vergroten van de schaalvoordelen via gedeelde infrastructuur en applicaties
Cloudvoordelen en uitdagingen2. Infrastructure as a Service (IaaS)IaaS-architectuur en belangrijkste kenmerken Waar moet u op letten bij het selecteren van een IaaS-provider? Overzicht van grote IaaS-providersIaaS-voorbeelden Microsoft Windows Azure-webrollen en werknemersrollen
Scalavermogen, taakverdeling, failoverAmazon 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 bouwen
De grote AWS-storing en hoe u uzelf kunt beschermenManagement interfaces3. Privé- en hybride cloudPrivate cloud: drijfveren en uitdagingen De vereisten definiëren Een methodologie voor het bouwen van een private cloud Hoe de private cloud te beheren Wie kan helpen: leveranciersoverzicht VMware Abiquo Amazon Virtual Private CloudHybride clouds Gebruiksscenario'sProductvoorbeeld: EucalyptusHoe u een privécloudmodel selecteert4. PaaS: sleutelconcepten en grote spelersPaaS 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
Een gedetailleerd overzicht van de belangrijkste PaaS-providers: Microsoft Windows Azure Google App Engine Force.comOutlook: de toekomst van PaaS
5. Synergie van SOA en Cloud Computing
Services en SOA gedefinieerd 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 voldoenSOA-principes toepassen op de cloud: losse koppeling, inkapseling, asynchrone servicesHet bouwen van multi-tenancy applicaties op basis van SOA
Het migreren van oudere systemen naar de cloud
SOA / IaaS synergie Servicegerichte Infrastructuur (SOI)
Servicevirtualisatie versus servervirtualisatieGeautomatiseerde, 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 gietijzerFiorano7. 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) OpenStack8. Beveiliging van de cloud
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 zekerheid9. 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
10. Outlook en conclusies
Outlook en gebruik voor cloud computing Hadoop – wint aan populariteit in de cloud Cloud Return on Investment (ROI) Total Cost of Ownership (TCO)