• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
A Comparison of AWS and Azure - Part2
 

A Comparison of AWS and Azure - Part2

on

  • 6,369 views

 

Statistics

Views

Total Views
6,369
Views on SlideShare
4,929
Embed Views
1,440

Actions

Likes
5
Downloads
0
Comments
0

30 Embeds 1,440

http://rob.gillenfamily.net 942
http://www.scoop.it 252
http://oakleafblog.blogspot.com 87
http://www.azureworks.ro 36
http://gillenfamily.net 22
http://rob-gillen.squarespace.com 21
http://www.gillenfamily.net 17
http://robgillen.me 7
http://oakleafblog.blogspot.co.uk 7
http://webcache.googleusercontent.com 5
http://oakleafblog.blogspot.com.br 5
http://oakleafblog.blogspot.in 5
http://www.robgillen.me 5
http://rgillen.squarespace.com 4
http://translate.googleusercontent.com 3
http://oakleafblog.blogspot.co.nz 3
http://oakleafblog.blogspot.nl 2
url_unknown 2
http://julie.gillenfamily.net 2
http://oakleafblog.blogspot.de 2
http://oakleafblog.blogspot.it 2
http://oakleafblog.blogspot.tw 1
http://oakleafblog.blogspot.ca 1
http://oakleafblog.blogspot.pt 1
http://oakleafblog.blogspot.com.au 1
http://rob-gillen.sqsp.com 1
http://oakleafblog.blogspot.jp 1
http://oakleafblog.blogspot.com.es 1
http://www.google.com 1
http://oakleafblog.blogspot.fr 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    A Comparison of AWS and Azure - Part2 A Comparison of AWS and Azure - Part2 Presentation Transcript

    • Rob Gillen
      Amazon Web Services and Windows Azure (Part 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 guy is AMAZING!
      For more information on sending feedback using Twitter while at CodeStock, please see the “CodeStock README” in your CodeStock guide.
    • Amazon Web Services and Windows Azure
      Rob Gillen
      rob.gillenfamily.net
      @argodev
      Session 1 of 2
    • Agenda
      Session 1
      Market Overview
      Discussion of cloud primitives
      Session 2
      Vendor-specific Lessons-Learned
      Guestbook – a side-by-side code comparison
    • What Happened
      Incorrect Network Change == Replication Storm for EC2
      “Affected Availability Zone”
      Actually affected *multiple* AZs (initially)
      "Each availability zone runs on its own physically distinct, independent infrastructure, and is engineered to be highly reliable. Common points of failures like generators and cooling equipment are not shared across Availability Zones. Additionally, they are physically separate, such that even extremely uncommon disasters such as fires, tornados or flooding would only affect a single Availability Zone."  http://aws.amazon.com/ec2/faqs/#How_isolated_are_Availability_Zones_from_one_another
      Amazon had a “cloud burst”
    • Oh No! The Cloud Can’t be Trusted!!!
      Is your data center any better?
      How would YOU recover from this type of issue
      Do you regularly TEST your HA/Recovery plans.
      What would it cost you to independently provide the same level of redundancy/fault-tolerance as current cloud providers offer?
      How do you cost-justify that compared to current cloud offerings?
    • Fault Tolerance
      AWS
      Azure
      Regions
      Availability Zones
      Elastic Load Balancing
      RDS in Multi-AZ mode
      S3/SDB/SQS
      Multiple Instances
      Regions
      Global Traffic Manager
      SQL Azure Sync
      Blobs/Tables/Queues
    • Design Tenants
      Use independent components
      Design everything as a black box
      Load balance and scale clusters
      Think about graceful degradation
      Use queues to isolate components
    • ApplicationExamples
    • Computer Forensics
    • Document Clustering – Dynamic Scaling
      R
      C1
      C2
      C4
      C3
    • Document Clustering – Dynamic Scaling
      R
      C1
      C2
      C4
      C3a
      QC1C2
      C3b
      Patent Pending
    • Document Clustering – Fault Tolerance
      C1
      C1C2
      C1C3
      C3
      C2
      C3C4
      C4
    • Document Clustering – Fault Tolerance
      C1
      C1C2
      C1C3
      C3
      C2
      C3C4
      C4
    • Document Clustering – Fault Tolerance
      C1
      C1C2
      C1C3
      C2
      C3C4
      C4
    • Document Clustering – Fault Tolerance
      C1
      C1C2
      C1C3
      C5
      C2
      C3C4
      C4
    • Guest Book Example
      No-SQL Store
      Web Site
      1. User Written to Table
      2. Full-Res image written to blob store
      3. Generate Thumbnail task stored
      Blob Store
      4. Background service receives task
      Background Image Processing Service
      5. Full-Size image retrieved from storage
      Queue
      6. Thumbnail generated and written to storage
      7. No-SQL Store is updated with path to thumbnail
    • 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/