• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
8,886
On Slideshare
0
From Embeds
0
Number of Embeds
17

Actions

Shares
Downloads
0
Comments
0
Likes
14

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Rob Gillen
    Amazon Web Services and Windows Azure (Part 1)
  • 2. CodeStock is proudly partnered with:
    RecruitWise and Staff with Excellence - www.recruitwise.jobs
    Send instant feedback on this session via Twitter:
    Send a direct message with the room number to @CodeStock
    d codestock413aThis session is great!
    For more information on sending feedback using Twitter while at CodeStock, please see the “CodeStock README” in your CodeStock guide.
  • 3. TelerikDeliver More Than Expected @ Code Stock 2011.
    Check out our NEW Just Decompile Product – Powerful, Free Decompiler. Forever.
    http://www.telerik.com/products/decompiling.aspx
    @telerik
    Contact your user group leaderfor a $100 discount off your next Telerik purchase!
  • 4. Amazon Web Services and Windows Azure
    Rob Gillen
    rob.gillenfamily.net
    @argodev
    Session 1 of 2
  • 5. Agenda
    Session 1
    Market Overview
    Discussion of cloud primitives
    Session 2
    Vendor-specific Lessons-Learned
    Guestbook – a side-by-side code comparison
  • 6. Types of Clouds
    Private
    (On-Premise)
    Infrastructure
    (as a Service)
    Platform
    (as a Service)
    You manage
    Applications
    Applications
    Applications
    You manage
    Runtimes
    Runtimes
    Runtimes
    Security & Integration
    Security & Integration
    Security & Integration
    Managed by vendor
    Databases
    Databases
    Databases
    You manage
    Servers
    Servers
    Servers
    Managed by vendor
    Virtualization
    Virtualization
    Virtualization
    Server HW
    Server HW
    Server HW
    Storage
    Storage
    Storage
    Networking
    Networking
    Networking
  • 7. Types of Clouds
    Private
    (On-Premise)
    Infrastructure
    (as a Service)
    Platform
    (as a Service)
  • 8. Where They Fit
    Infrastructure As A Service
    Platform As A Service
    Two Years Ago
    Now
    Two Years from Now ???
    Microsoft Windows Azure
    Amazon Web Services
    Amazon Web Services
    Microsoft Windows Azure
    Compute As A Service
    Amazon Web Services
    Microsoft Windows Azure
  • 9. AWS Stack
    Elastic Compute Cloud
    Elastic Map Reduce
    Auto Scaling
    Cloud Front
    SimpleDB
    Relational Database Service
    Simple Storage Svc
    Elastic Block Storage
    Simple Queue Service
    Simple Notification Service
    CloudWatch
    Virtual Private Cloud
    Elastic Load Balancing
    Import/Export
    Cloud Formation
    Elastic BeanStalk
  • 10. Windows Azure Stack
    Application Services
    “Dublin”
    “Velocity”
    Frameworks
    “Geneva”
    Security
    Access Control
    Azure Connect
    Connectivity
    Service Bus
    SQL Azure Data Sync
    Data
    Compute
    Table Storage
    Blob Storage
    Queue
    Drive
    Content Delivery Network
    Storage
  • 11. Storage
    Amazon Web Services
    Windows Azure
    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
  • 12. Databases
    Amazon Web Services
    Windows Azure
    MySQL
    Oracle
    Multi-AZ Mode
    MS SQL
    SQL Sync
  • 13. 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
  • 14. Networking
    Amazon Web Services
    Windows Azure
    IP / Elastic IP / ELB
    Virtual Private Cloud
    Route 53
    ELB
    Firewall heavily configurable
    Automatic IP assignment/Load-balancing – No Static IPs available
    Azure Connect
    Built-in Load Balancing
    Endpoints defined in csdef/cscfg
  • 15. Deployment
    Amazon Web Services
    Windows Azure
    Amazon Machine Instance (AMI)
    Traditional Deployment Models
    Fine-grained updates
    More Responsibility
    Less magic
    Elastic Beanstalk
    Cloud Formation
    Cspkg (fancy zip file)
    Upload via portal or API via blob storage
    Course-grained updates
    “click to scale”
    More magic
  • 16. Middleware
    Amazon Web Services
    Windows Azure
    Simple Notification Services
    CloudWatch/AutoScale ??
    Simple Email Services
    Service Bus
    Caching
    Access Control
  • 17. Tooling
    Amazon Web Services
    Windows Azure
    Command line
    REST-API
    Web Portal
    Numerous 3rd Party Tools
    No local dev/test
    Web Portal
    Rest API
    Visual Studio Extensions
    Numerous 3rd Party Tools
    Dev Fabric (great for compute, OK for storage)
  • 18. Questions?
    Rob Gillen
    http://rob.gillenfamily.net
    @argodev
    Rate this talk: http://spkr8.com/t/7720
    Free Access:
    http://windowsazurepass.comCode: ROBONAZURE
    http://aws.amazon.com/free/