650 likes | 783 Views
Session 106. Cloud Deployment Demystified. Outsourcing your hardware. Gus Bj örklund (gus@progress.com) Magician, Progress Software. Typical Deployment Activities. Initial installation, setup, and testing Initial deployment Application patches, hot-fixes, service-packs
E N D
Session 106 Cloud Deployment Demystified Outsourcing your hardware Gus Björklund (gus@progress.com) Magician, Progress Software
Typical Deployment Activities • Initial installation, setup, and testing • Initial deployment • Application patches, hot-fixes, service-packs • O/S upgrades and patches • OpenEdge service-packs, upgrades • New releases of your application
Different Kinds of Clouds www.opsource.net
You don’t know where it is youarehere themachine ishere www.opte.org/maps
It’s always on Almost always, anywayAmazon SLA is 99.95% uptime(about 4.4 hours per year downtime)
Amazon can handle billingif you don’t want to do it yourself
You don’t have to talk to anyone or ask anyone You just do what you need to do.
You can become locked-in But only to a limited extent
Still have the same life cycle with pretty much the same activities andthe same issuesas before
What do you get on Amazon? + Outsourced Virtualization
Amazon Web ServicesInfrastructure Services • Elastic Computing Cloud (EC2) • Elastic Block Storage (EBS) • Simple Storage Service (S3) • Simple Queue Service (SQS) • key-value storage (SimpleDB) • Elastic Map-Reduce • . . . aws.amazon.com
Amazon Web ServicesBilling and Payment Services • Infrastructure Usage Billing • Charge for using your AMI • Amazon DevPay • Charge for metered usage of services • Flexible Payment Service • Charge for using a function in your application aws.amazon.com
Windows On EC2 Windows Server 2003 Authentication Services C# library for Amazon web services API Windows Remote Desktop Client 31
AMI (vm) sizes 0: and a 10 GB root partition1: 32 bit processor2: 64-bit processor4: Amazon measures horsepower in cu’s or “compute units” 1 cu = 1 x 1.2 GHz 2007 Opteron equivalent
EC2 Is inexpensive 25 % extra for Windows
LOTS of preconfigured images over 500
S3 Permanent “offline” storage for: AMI’s Backups Whatever you want to put there
S3 Also can use for “online” data storage
Automated Billing $ euro symbol courtesy Sergio Giorgini
Automated Billing user pays Amazon $
Automated Billing user pays Amazon $ Amazon takes its cut
Automated Billing user pays Amazon $ Amazon takes its cut [ Microsoft takes its cut ]
Automated Billing user pays Amazon $ Amazon takes its cut [ Microsoft takes its cut ] You get the rest
Automated Billing user pays Amazon $ Amazon takes its cut [ Microsoft takes its cut ] You get the rest Amazon bills you for what youuse
PCI-DSS Compliance Amazon billing system is compliant $ EC2 storage is not S3 storage is not
EBS: Elastic Block Storage persistent, instance independent, cheap storage
AMI with OpenEdge and your application Elastic Block Storage
AMI with OpenEdge and your application Running Instance instance storage Elastic Block Storage