amazon web services and windows azure
Post on 25-Feb-2016
45 Views
Preview:
DESCRIPTION
TRANSCRIPT
Amazon Web Services and
Windows Azure
Chad CollinsChad.collins@nubifer.comBlog: http://nubifer.wordpress.com/
Gerry Millergerry@cloudticity.comBlog: http://www.cloudticity.com/
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
Types of CloudsPrivate
(On-Premise)Platform
(as a Service)Infrastructure(as a Service)
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?
AWS Stack
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
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
Databases
Amazon Web Services Windows Azure• MySQL• Oracle• MS SQL• NoSQL• Multi-AZ Mode• Any other Windows or
Linux DB
• MS SQL• SQL Sync
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
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
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
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
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)
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
• 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
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.
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+
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
Kentico+ Architecture
Windows Azure compute instance
WebsiteProject
Kentico+ Controlle
r
SQL Azure
BlobStorage
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
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
How can I manage it?
• First version without User portal• Communication channel
• plus@kentico.com• Next business day
• Windows Azure storage (demo)• SQL Azure database (demo)• Customizing the project (demo)• Hotfixes/Upgrades• Backups/Restores• Service maintenance
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
Thank You
Chad CollinsChad.collins@nubifer.comBlog: http://nubifer.wordpress.com/
Gerry Millergerry@cloudticity.comBlog: http://www.cloudticity.com/
• For more information visit our blogs at :
top related