Cloud Computing Fundamentals, AWS & Azure
1. Cloud Computing Overview
Cloud Computing definition and characteristics (elasticity, multi-tenant, on-demand, ubiquitous
access, usage metering, self-service, sla-monitoring, etc.)
Cloud Computing and SOA
Enterprise Cloud drivers and adoption trends
Typical Cloud Enterprise workloads
Cloud service models/types (public, private, hybrid, and community clouds)
Cloud deployment models (IaaS, PaaS, SaaS, BPaas)
Cloud ROI models
Cloud reference architectures
Cloud standards (OSDIAPIs, etc.)
Technology providers vs. Cloud providers vs. Cloud vendors
Planning Cloud transformations (suitability assessment, future state definition, financial
assessment and platform selection, roadmap definition)
2. Infrastructure as a Service (IaaS)
Evolution of infrastructure migration approaches (virtualization-VMWare/Xen/KVM
Virtualization, adaptive virtualization, Cloud Computing and on-demand resource provisioning)
Cloud Infrastructure services (storage, compute, services management, cloud brokers, etc.)
IaaS vendor solutions: Amazon EC2, HP, Microsoft, Savvis, Terremark, Right Scale,
Rackspacecloud, IBM, Oracle
IaaS mainstream offerings (assessment offerings, design offerings, build offerings, integrated
operations and management offerings, governance offerings)
3. Platform as a Service (PaaS)
Evolution of computing paradigms and related components (distributed computing, utility
computing, Cloud computing, grid computing, etc.)
e.g., Spring vs. VMWare vFabric, gemstone vs. VMWare Gemfire, WMWare Hyperic/TC
Server/RabbitMQ
Cloud platform services (monitoring and management, application servers, messaging, data
management, development and testing, integration, business intelligence, etc.)
PaaS vendor solutions: EMC, Google App Engine, HP, IBM, Microsoft Azure, Rackspace, Savvis,
Verizon, force.com, VMware vFabric, OpenStack, Eucalyptus, Storage-as-a-Service platforms
(Google Storage, ObjectStore S3, Amazon Dynamo, etc.)
PaaS mainstream offerings: build/extend/migrate/manage Enterprise applications on top of
Microsoft Azure, plan/develop/manage Enterprise applications using AWS transformation
services
4. Software as a Service (SaaS)
Overview of the Cloud application development lifecycle
SaaS platform services (application development, application migration, SaaS implementation,
business intelligence - Cloud-based/big data/real time analytics)
Cloud Computing AWS & Azure
SaaS vendor horizontal solutions: ADP, Cisco, SalesForce.com, Microsoft Online Services, SAP,
Oracle OnDemand, Tibco, Cordys, Google, Zoho, Taleo, NetSuite, SuccessFactors,
Eloqua,Workday
SaaS vendor vertical solutions: SmartStream, Callidus Software, TriZetto, Fineos, Misys, Merced
System, Inc.
SaaS mainstream offerings: SaaS Enablement (ISV & product-based), vendor-based SaaS
offerings (SFDC, Cordys, Oracle), SaaS solution development, SaaS migration, Cloud application
usage optimization
5. Cloud Security
Cloud security challenges
Cloud security approaches: encryption, tokenization/obfuscation, cloud security alliance
standards, cloud security models and related patterns
Cloud security in mainstream vendor solutions
Mainstream Cloud security offerings: security assessment, secure Cloud architecture design
Amazon Web Services
Fundamentals of Amazon Web Services (AWS)
Regions
Availability Zones and Data Centers
AWS Credentials
Review of all AWS Services
Amazon EC2
EC2 Architecture
EC2 Instance Types
Hardware Differences: OnDemandInstances, ReservedInstances
Spot Instances
Data Persistence Models
Amazon Elastic Block Storage (EBS)
Amazon Machine Image (AMI)
AWS Storage
S3
EBS
Glacier
AWS Import Export
Database
AWS RDS
DynamoDB
Elasticache
RedShift
Cloud Computing AWS & Azure
AWS Networking
VPC
Route53
DirectConnect
Amazon ElasticLoadBalancer(ELB)
FundamentalsofaLoadBalancer
Startingaloadbalancerinstance
Stickysessions
SSLterminationonELB
AutoScaling
Understandingautoscaling
Autoscaling Fundamentals
Settingup autoscaling rules
Identity and Access Management (IAM)
Understanding IAM
Groups and Users
Application “Roles” in IAM
Access Policies
Federated Authentication on IAM
Azure
Azure Fundamentals
Introduction
Azure Services
Azure Storage Services
Azure Storage
Azure Storage Account
Blob
File Share
Table
Queue
Azure Network Services
Need for virtual Networks
Creating virtual networks on Azure
Endpoint (VM Creation)
Load Balanced EndPoint
Network ACL
Azure Virtual Machines
Cloud Computing AWS & Azure
Introduction
Virtual Machine Compute Tiers
Provisioning
Disks and Images
Virtual Machine Cloud Service
Virtual Machine Networking
Logging on to Virtual Machines
Endpoints for VM Communication
Load-Balanced EndPoint
Availability Set
VM management, automation and scripting
Auto Scaling
Azure Cloud Services
Introduction
Cloud Service Components
Deployment Environments
Azure SQL Database
Overview
SQL Database Layers
SQL Database Tiers
Introducing DTU(Database Transaction Units)
SQL Database Security
Scaling SQL Database
Backups
BackUp Service Tier
Performance Model
Unsupported features and Limitations
Implement Azure Active Directory
Active Directory Fundamentals
Understanding Azure Active Directory
Azure AD Tiers
Domains And Custom Domains
Adding Users And Groups
Supported Protocols
Azure AD Integration Tools
Azure AD Integration techniques
Azure Service Bus (Messaging Services)
Service Bus Queues
Topics and Subscriptions
Relays
Event Hubs
Cloud Computing AWS & Azure