1 / 24

Amazon Web Services and Windows Azure

Chad Collins Chad.collins@nubifer.com Blog: http://nubifer.wordpress.com/. Gerry Miller gerry@cloudticity.com 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).

sheri
Download Presentation

Amazon Web Services and Windows Azure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chad Collins Chad.collins@nubifer.com Blog: http://nubifer.wordpress.com/ Gerry Miller gerry@cloudticity.com Blog: http://www.cloudticity.com/ Amazon Web Services and Windows Azure

  2. Types of Clouds Private (On-Premise) Infrastructure (as a Service) Platform (as a Service) You manage Applications Applications Applications Runtimes Runtimes Runtimes You manage Security & Integration Security & Integration Security & Integration Databases Databases Databases You manage Managed by vendor Servers Servers Servers Virtualization Virtualization Virtualization Managed by vendor Server HW Server HW Server HW Storage Storage Storage Networking Networking Networking

  3. Types of Clouds Private (On-Premise) Infrastructure (as a Service) Platform (as a Service)

  4. Where They Fit Infrastructure As A Service Platform As A Service Two Years Ago Now Microsoft Windows Azure Amazon Web Services Amazon Web Services Microsoft Windows Azure Two Years From Now? Compute As A Service Amazon Web Services Microsoft Windows Azure

  5. AWS Stack

  6. Windows Azure Stack ApplicationServices “Dublin” “Velocity” Frameworks Access Control “Geneva” Security Service Bus Azure Connect Connectivity SQL Azure Data Sync Data Compute Table Storage Blob Storage Queue Drive Content Delivery Network Storage

  7. Storage • S3 • Buckets • EBS • SDB • domains • Easy to use • SQS • CloudFront • AWS Import/Export • Blob Storage • Containers • Azure Drive • Table Storage • Tables • More painful than it should be • Queues • CDN • Storage Stats Amazon Web Services Windows Azure

  8. Databases • MySQL • Oracle • MS SQL • NoSQL • Multi-AZ Mode • Any other Windows or Linux DB • MS SQL • SQL Sync Amazon Web Services Windows Azure

  9. Compute • 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 Amazon Web Services Windows Azure

  10. Networking • 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 Amazon Web Services Windows Azure

  11. Deployment • 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 Amazon Web Services Windows Azure

  12. Middleware • Simple Notification Services • CloudWatch/AutoScale • Memcache • Simple Workflow Svc • Simple Email Services • RDS/SimpleDB/DynamoDB • Service Bus • Caching • Access Control Amazon Web Services Windows Azure

  13. Tooling • 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) Amazon Web Services Windows Azure

  14. Fault Tolerance • 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 AWS Azure

  15. Cloud Disaster Failover Strategy • 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?

  16. Cloud Portals We 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.

  17. What is Kentico+ 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.

  18. Why should I be interested? Monthly payments (licenses + hosting) • Pay as you go • No setup fee Hosting • Less worries for you Updates • Upgrade/Hotfix application Customizable • You can add your own code files (Web parts, ASPX pages, DLLs…) Running in the cloud • Reliable and secure environment Backups • Database and code files backups on daily basis

  19. Kentico+ Architecture Windows Azure compute instance Kentico+ Controller Website Project SQL Azure Blob Storage

  20. 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

  21. 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

  22. 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

  23. 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

  24. Thank You • For more information visit our blogs at : Chad Collins Chad.collins@nubifer.com Blog: http://nubifer.wordpress.com/ Gerry Miller gerry@cloudticity.com Blog: http://www.cloudticity.com/

More Related