amazon web services and windows azure

24
Amazon Web Services and Windows Azure Chad Collins [email protected] Blog: http://nubifer.wordpress.com/ Gerry Miller [email protected] Blog: http://www.cloudticity.com/

Upload: sheri

Post on 25-Feb-2016

45 views

Category:

Documents


1 download

DESCRIPTION

Chad Collins [email protected] Blog: http://nubifer.wordpress.com/. Gerry Miller [email protected] Blog: http://www.cloudticity.com/. Amazon Web Services and Windows Azure. Types of Clouds. Private (On-Premise). Infrastructure (as a Service). Platform (as a Service). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Amazon Web Services  and  Windows Azure

Amazon Web Services and

Windows Azure

Chad [email protected]: http://nubifer.wordpress.com/

Gerry [email protected]: http://www.cloudticity.com/

Page 2: Amazon Web Services  and  Windows Azure

Types of CloudsPrivate

(On-Premise)Infrastructure(as a Service)

Platform(as a Service)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Security & Integration

You

man

age

Man

aged

by

vend

or

Man

aged

by

vend

or

You

man

age

You

man

age

Applications

Page 3: Amazon Web Services  and  Windows Azure

Types of CloudsPrivate

(On-Premise)Platform

(as a Service)Infrastructure(as a Service)

Page 4: Amazon Web Services  and  Windows Azure

Two Years Ago

Now

Where They FitInfrastructure As A Service Platform As A Service

Amazon Web Services Microsoft Windows Azure

Amazon Web Services

Microsoft Windows Azure

Amazon Web Services

Microsoft Windows Azure

Compute As A Service Two Years From Now?

Page 5: Amazon Web Services  and  Windows Azure

AWS Stack

Page 6: Amazon Web Services  and  Windows Azure

Windows Azure Stack

Compute

Storage

Data SQL Azure Data Sync

Connectivity Azure Connect

Security “Geneva”

Application Services

Frameworks “Dublin” “Velocity”

Service Bus

Access Control

Table Storage

Blob Storage Queue Drive

Content Delivery Network

Page 7: Amazon Web Services  and  Windows Azure

Storage

Amazon Web Services Windows Azure

• S3o Buckets

• EBS

• SDBo domainso Easy to use

• SQS

• CloudFront

• AWS Import/Export

• Blob Storageo Containers

• Azure Drive• Table Storage

o Tableso More painful than it

should be

• Queues• CDN• Storage Stats

Page 8: Amazon Web Services  and  Windows Azure

Databases

Amazon Web Services Windows Azure• MySQL• Oracle• MS SQL• NoSQL• Multi-AZ Mode• Any other Windows or

Linux DB

• MS SQL• SQL Sync

Page 9: Amazon Web Services  and  Windows Azure

Compute

Amazon Web Services Windows Azure• Raw VM Access• EBS/S3-based Booting• Specialized Nodes (CCI,

CCI+GPU)• Elastic Map Reduce

• Black-Box access (Worker Role/Web Role)

• VM Role is non-persistent

Page 10: Amazon Web Services  and  Windows Azure

Networking

Amazon Web Services Windows Azure• IP / Elastic IP / ELB• Virtual Private Cloud• Route 53• ELB• Firewall heavily

configurable• Auto Scaling

• Automatic IP assignment/Load-balancing – No Static IPs available

• Azure Connect• Built-in Load Balancing• Endpoints defined in

csdef/cscfg

Page 11: Amazon Web Services  and  Windows Azure

Deployment

Amazon Web Services Windows Azure• Amazon Machine

Instance (AMI)• Traditional Deployment

Models• Fine-grained updates• More Responsibility• Less magic• Elastic Beanstalk• Cloud Formation• Ability to import VMWare

• Cspkg (fancy zip file)• Upload via portal or API

via blob storage• Course-grained updates• “click to scale”• More magic

Page 12: Amazon Web Services  and  Windows Azure

Middleware

Amazon Web Services Windows Azure• Simple Notification

Services• CloudWatch/AutoScale• Memcache• Simple Workflow Svc • Simple Email Services• RDS/SimpleDB/

DynamoDB

• Service Bus• Caching• Access Control

Page 13: Amazon Web Services  and  Windows Azure

Tooling

Amazon Web Services Windows Azure• Command line• REST-API• Web Portal• Numerous 3rd Party Tools• Visual Studio extensions• Eclipse extensions• APIs for numerous

platforms (e.g., .NET, Java, Ruby, PHP)

• Web Portal• Rest API• Visual Studio Extensions• Numerous 3rd Party Tools• Dev Fabric (great for

compute, OK for storage)

Page 14: Amazon Web Services  and  Windows Azure

Fault Tolerance

AWS Azure• Regions• Availability Zones• Elastic Load Balancing• RDS in Multi-AZ mode• S3/SDB/SQS• Monitoring/Alerts

• Multiple Instances• Regions• Global Traffic Manager• SQL Azure Sync• Blobs/Tables/Queues

Page 15: Amazon Web Services  and  Windows Azure

• Is your data center any better?

• How would YOU recover from this type of issue

• Do you regularly TEST your recovery plans.

• What would it cost you to independently provide the same level of redundancy/fault-tolerance as current cloud providers offer?

Cloud Disaster Failover Strategy

Page 16: Amazon Web Services  and  Windows Azure

Cloud PortalsWe leverage various technologies when building out Enterprise Cloud Portals.

One of our favorite technology platforms is Kentico EMS

Kentico EMS (Enterprise Marketing Suite) has almost every imaginable feature set for doing electronic business and marketing.

We are going to share a little bit about Kentico+ The latest offering is hosted on Windows Azure.

Page 17: Amazon Web Services  and  Windows Azure

Kentico+ is the new software-as-a-service (SaaS) offering of Kentico products in the cloud. Initially, this includes Kentico EMS+, which is Kentico EMS running in cloud and provided in the SaaS model.

What is Kentico+

Page 18: Amazon Web Services  and  Windows Azure

Why should I be interested?

Monthly payments (licenses + hosting)

• Pay as you go

• No setup fee Hosting

• Less worries for youUpdates

• Upgrade/Hotfix applicationCustomizable

• You can add your own code files (Web parts, ASPX pages, DLLs…)Running in the cloud

• Reliable and secure environmentBackups

• Database and code files backups on daily basis

Page 19: Amazon Web Services  and  Windows Azure

Kentico+ Architecture

Windows Azure compute instance

WebsiteProject

Kentico+ Controlle

r

SQL Azure

BlobStorage

Page 20: Amazon Web Services  and  Windows Azure

Management modes

• Managed mode• Hotfixes & Upgrades• Base code files managed by the service• Not allowed to change Kentico EMS files and

basic Kentico EMS database schema

• Unmanaged mode• Allowed to change Kentico EMS files and

database schema• Without hotfixes, upgrades and code base files

Page 21: Amazon Web Services  and  Windows Azure

When and how can I start using it?

• Already available• Sign up form www.kentico.com/plus• Service creation process (demo)

• Required data (domains, datacenter, Kentico EMS version, …)

• E-mail with service credentials • Kentico+ users manual

• http://devnet.kentico.com/docs/Kentico_plus_users_manual.pdf

• Windows Azure deployment guide• http://devnet.kentico.com/docs/azureguide/index.html

Page 22: Amazon Web Services  and  Windows Azure

How can I manage it?

• First version without User portal• Communication channel

[email protected]• Next business day

• Windows Azure storage (demo)• SQL Azure database (demo)• Customizing the project (demo)• Hotfixes/Upgrades• Backups/Restores• Service maintenance

Page 23: Amazon Web Services  and  Windows Azure

How much does it cost?

• One year plan• $999 1 domain license/month (including basic hosting package)• Additional hosting costs

• Without a plan• $1199 1 domain license/month (first year)• Additional hosting costs

• Hosting package: 1 Windows Azure Small Instance (1 CPU Core, 1.75 GB RAM), 5 GB of SQL Azure database, 25 GB of disk storage and 5M storage transactions, 500 GB of bandwidth, 40K e-mails

• Including developer license• Without a setup fee• Support included

Page 24: Amazon Web Services  and  Windows Azure

Thank You

Chad [email protected]: http://nubifer.wordpress.com/

Gerry [email protected]: http://www.cloudticity.com/

• For more information visit our blogs at :