Application Patters for the Cloud Discussion Igor Moochnick IgorShare Consulting [email_address] Blog:  www.igorshare.com/...
<ul><li>Developers </li></ul>End to end view is important Architects
Cloud is HERE to stay!
Distributed Application Taxonomy In the “Cloud” “ on premises” Applications/Services Applications/Services Cloud Platform
Cloud application categories <ul><li>IaaS  – Infrastructure as a Service </li></ul><ul><li>PaaS  – Platform as a Service <...
Cloud categories <ul><li>In the beginning: </li></ul><ul><ul><li>Infrastructure as a Service (IaaS) </li></ul></ul><ul><ul...
by David Chapell
by David Chapell
XaaS Players (examples) <ul><li>IaaS </li></ul><ul><li>AWS (Amazon) </li></ul><ul><li>GoGrid ( ServePath ) </li></ul><ul><...
by David Chapell
by David Chapell
What to be aware of <ul><li>Licensing </li></ul><ul><li>Data transfer costs </li></ul><ul><li>Latency </li></ul><ul><li>St...
Amzon: Dashboard + Cloud Watch
Azure: use available API
Rightscale
Scalr
Thin clients vs. Fat clients <ul><li>Thin client technologies (Examples) </li></ul><ul><ul><li>ASP/ASP.Net </li></ul></ul>...
Silverlight
Adobe Flex/Air
JavaFX
GWT – Google Web Toolkit
Q&A
Thank you!
Upcoming SlideShare
Loading in …5
×

Application Patters For The Cloud

888 views

Published on

Published in: Technology, News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
888
On SlideShare
0
From Embeds
0
Number of Embeds
152
Actions
Shares
0
Downloads
36
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Application Patters For The Cloud

    1. 1. Application Patters for the Cloud Discussion Igor Moochnick IgorShare Consulting [email_address] Blog: www.igorshare.com/blog
    2. 2. <ul><li>Developers </li></ul>End to end view is important Architects
    3. 3. Cloud is HERE to stay!
    4. 4. Distributed Application Taxonomy In the “Cloud” “ on premises” Applications/Services Applications/Services Cloud Platform
    5. 5. Cloud application categories <ul><li>IaaS – Infrastructure as a Service </li></ul><ul><li>PaaS – Platform as a Service </li></ul>
    6. 6. Cloud categories <ul><li>In the beginning: </li></ul><ul><ul><li>Infrastructure as a Service (IaaS) </li></ul></ul><ul><ul><ul><li>Example: Amazon Elastic Compute Cloud (EC2) </li></ul></ul></ul><ul><ul><li>Platform as a Service (PaaS) </li></ul></ul><ul><li>Example: Salesforce.com Force.com </li></ul><ul><li>Today: </li></ul><ul><ul><li>The cloud platform world is more complex </li></ul></ul><ul><ul><li>The IaaS/PaaS dichotomy no longer makes much sense </li></ul></ul>
    7. 7. by David Chapell
    8. 8. by David Chapell
    9. 9. XaaS Players (examples) <ul><li>IaaS </li></ul><ul><li>AWS (Amazon) </li></ul><ul><li>GoGrid ( ServePath ) </li></ul><ul><li>Eucalyptus (on premise) </li></ul><ul><li>IBM </li></ul><ul><li>Sun </li></ul><ul><li>Mosso (Rackspace) </li></ul><ul><li>PaaS </li></ul><ul><li>Azure </li></ul><ul><li>Google App Engine </li></ul><ul><li>Salesforce </li></ul>
    10. 10. by David Chapell
    11. 11. by David Chapell
    12. 12. What to be aware of <ul><li>Licensing </li></ul><ul><li>Data transfer costs </li></ul><ul><li>Latency </li></ul><ul><li>State / persistence </li></ul><ul><li>Data Regulations / geo-location </li></ul><ul><li>Service dependencies </li></ul><ul><li>No standardization (yet?) </li></ul><ul><li>Security / Identity </li></ul><ul><li>Compliance regulations </li></ul><ul><li>QoS / SLA </li></ul><ul><li>System hardening / monitoring </li></ul>
    13. 13. Amzon: Dashboard + Cloud Watch
    14. 14. Azure: use available API
    15. 15. Rightscale
    16. 16. Scalr
    17. 17. Thin clients vs. Fat clients <ul><li>Thin client technologies (Examples) </li></ul><ul><ul><li>ASP/ASP.Net </li></ul></ul><ul><ul><li>JSP/Struts </li></ul></ul><ul><ul><li>PHP </li></ul></ul><ul><ul><li>… </li></ul></ul><ul><li>Thin client methodologies </li></ul><ul><ul><li>Templates </li></ul></ul><ul><ul><li>MVC/MVP </li></ul></ul><ul><ul><li>… </li></ul></ul><ul><li>Fat clients … </li></ul>
    18. 18. Silverlight
    19. 19. Adobe Flex/Air
    20. 20. JavaFX
    21. 21. GWT – Google Web Toolkit
    22. 22. Q&A
    23. 23. Thank you!

    ×