SlideShare a Scribd company logo
A WALK IN THE CLOUDS
Mark Rodseth
@POSSIBLE
A member of the Azure Circle
@mark_rodseth
• Been around since the birth of the internet
• Concepts like mainframes, thin clients are
the heart of the cloud – scalable resources
over the internet
• The pioneers were Amazon with AWS in
2006
• Followed by Microsoft (Azure), Google,
Rackspace
• AppHarbour , etc….
CLOUD FORMATION
@mark_rodseth
• Amazon.com - underutilisation of
infrastructure
• Built services which allowed a finer
grain control of resources
• Architectural principles: ‘Loose
Coupling’, ‘Late Binding’, ‘Lazy
Loading’
• Continuous Deployment: 11
seconds, 1079 in an hour
• Failure is not an exception
21ST CENTURY ARCHITECTURE
@mark_rodseth
• A term that is misused and
misunderstood
• A provisioning perspective
– Traditional Virtualised Hosting
– Private Cloud
– Public Cloud
CLOUD FORMATIONS
@mark_rodseth
TRADITIONAL
VIRTUALISED HOSTING
@mark_rodseth
THE PRIVATE CLOUD
@mark_rodseth
• What makes it Public?
THE PUBLIC CLOUD
• Scale
• Usage Billing
• Access over the internet
• Off Premise infrastructure
@mark_rodseth
• Pooled Resources
• Self-Service Access
• Elasticity
• Metered Use of Resources
• Put simply, cloud computing allows self-
service access to an elastic pool of IT
resources
WHEN IS A CLOUD A CLOUD
@mark_rodseth
MICROSOFT WINDOWS AZURE
@mark_rodseth
• VMs and Virtual Networking
• Windows or Linux
• MS Azure Templates / VM Library
• RavenDb / Solr / Elastic Search
• Hybrid / On Premise
• Setup EPiServer (demo later)
INFRASTRUCTURE AS A SERVICE
@mark_rodseth
• Web and Worker Roles
• Enterprise : Service Bus, ACS, AD
• Media Services :
store, stream, transcode, monetise
• Mobile Services : push, data, auth
• Big Data : HD Insight
• EPiServer CMS Cloud?
PLATFORM AS A SERVICE
@mark_rodseth
• Salesforce Pioneers
• Behind the Cloud by Mark Benioff
• Challenges selling multi tenant solutions
SOFTWARE AS A SERVICE
@mark_rodseth
• http://www.project1709.com
• Black Tuesday – Even in the cloud, dispose of
your connections
• Rouge Wednesday – Cloud providers struggling
with shared infrastructure
• Conceptually it is different- State, Consistency
Models, ACS, NoSql, Debugging
• REST is best, Single Page Applications are the
future
• The rise of DevOps
LESSONS LEARNED BUILDING A CLOUD
PLATFORM
@mark_rodseth
THE RISE OF DEV OPS
@mark_rodseth
DEV-OPS-MIKE
@mark_rodseth
EPISERVER IN THE CLOUD
• Licensing - Fixed IP with Vnet
• VPP File share on backend SQL
• On Premise edit server with Hybrid
network
@mark_rodseth
• Dave Chapel - http://www.davidchappell.com/writing/white_papers.php
• VM Depot - http://vmdepot.msopentech.com/List/Index
• App Harbour - https://appharbor.com/
• Windows Azure - http://www.windowsazure.com/en-us/
• Werner Wogels - http://skillsmatter.com/podcast/design-architecture/21st-century-
application-architectures
• The Singularity – on Amazon Kindle Store - http://amzn.to/12J4yzC
USEFUL LINKS
@mark_rodseth
Questions?
THANKS FOR YOUR TIME
@mark_rodseth

More Related Content

The Cloud and Microsoft Windows Azure - A Walk through the clouds

  • 1. A WALK IN THE CLOUDS Mark Rodseth @POSSIBLE A member of the Azure Circle @mark_rodseth
  • 2. • Been around since the birth of the internet • Concepts like mainframes, thin clients are the heart of the cloud – scalable resources over the internet • The pioneers were Amazon with AWS in 2006 • Followed by Microsoft (Azure), Google, Rackspace • AppHarbour , etc…. CLOUD FORMATION @mark_rodseth
  • 3. • Amazon.com - underutilisation of infrastructure • Built services which allowed a finer grain control of resources • Architectural principles: ‘Loose Coupling’, ‘Late Binding’, ‘Lazy Loading’ • Continuous Deployment: 11 seconds, 1079 in an hour • Failure is not an exception 21ST CENTURY ARCHITECTURE @mark_rodseth
  • 4. • A term that is misused and misunderstood • A provisioning perspective – Traditional Virtualised Hosting – Private Cloud – Public Cloud CLOUD FORMATIONS @mark_rodseth
  • 7. • What makes it Public? THE PUBLIC CLOUD • Scale • Usage Billing • Access over the internet • Off Premise infrastructure @mark_rodseth
  • 8. • Pooled Resources • Self-Service Access • Elasticity • Metered Use of Resources • Put simply, cloud computing allows self- service access to an elastic pool of IT resources WHEN IS A CLOUD A CLOUD @mark_rodseth
  • 10. • VMs and Virtual Networking • Windows or Linux • MS Azure Templates / VM Library • RavenDb / Solr / Elastic Search • Hybrid / On Premise • Setup EPiServer (demo later) INFRASTRUCTURE AS A SERVICE @mark_rodseth
  • 11. • Web and Worker Roles • Enterprise : Service Bus, ACS, AD • Media Services : store, stream, transcode, monetise • Mobile Services : push, data, auth • Big Data : HD Insight • EPiServer CMS Cloud? PLATFORM AS A SERVICE @mark_rodseth
  • 12. • Salesforce Pioneers • Behind the Cloud by Mark Benioff • Challenges selling multi tenant solutions SOFTWARE AS A SERVICE @mark_rodseth
  • 13. • http://www.project1709.com • Black Tuesday – Even in the cloud, dispose of your connections • Rouge Wednesday – Cloud providers struggling with shared infrastructure • Conceptually it is different- State, Consistency Models, ACS, NoSql, Debugging • REST is best, Single Page Applications are the future • The rise of DevOps LESSONS LEARNED BUILDING A CLOUD PLATFORM @mark_rodseth
  • 14. THE RISE OF DEV OPS @mark_rodseth
  • 16. EPISERVER IN THE CLOUD • Licensing - Fixed IP with Vnet • VPP File share on backend SQL • On Premise edit server with Hybrid network @mark_rodseth
  • 17. • Dave Chapel - http://www.davidchappell.com/writing/white_papers.php • VM Depot - http://vmdepot.msopentech.com/List/Index • App Harbour - https://appharbor.com/ • Windows Azure - http://www.windowsazure.com/en-us/ • Werner Wogels - http://skillsmatter.com/podcast/design-architecture/21st-century- application-architectures • The Singularity – on Amazon Kindle Store - http://amzn.to/12J4yzC USEFUL LINKS @mark_rodseth
  • 18. Questions? THANKS FOR YOUR TIME @mark_rodseth

Editor's Notes

  1. Mark Rodseth, Tech Director @ POSSIBLE, formerly Fortune Cookie, some of you may have worked for, POSSIBLE wpp’s largest digital agenciesOver last year been doing pretty much the same thing: design and build of web and mobile applications on cms platformsBut also been working with ‘the cloud’, specifically Microsoft's version of the cloud, Windows AzureTalk about Cloud in general and then move onto windows azureWarning Many cloud based metaphors ahead, starting with this one with Keanu Reeves
  2. Cloud been around in various guises since the birth of the Internet. Concepts like Mainframes and Thin Clients are all at the heart of the cloud i.e. being able to access scalable resources over the internet The real pioneers behind the cloud were Amazon with AWS Followed by others.
  3. SkillsMatter talk with Werner Vogels about the history of AWS and 21st Century ArchitectureCapacity Management – 40 % capacity wasn’t used normally, and over peak e.g. November, almost 80% wasn’t usedThe formation of AWS with realisation that they were using about 10% of their infrastructure to deal with the occasional spikeBuild services which allow fine grain control of resourcesSomeone presented paper that we should be offering this out to the worldBirth of 21st century principles described in development termsOther interesting aspects: Continuous Deployment, Chaos Monkey Secure, High Performance, Fault Tolerant, Scalable, Cost-Effective
  4. - Term that is miss used and miss understood.
  5. Pooled Resources: Rather than assigning fixed compute, storage, and networking resources to particular users, a cloud provides a resource pool that all users share. Which physical machine a VM runs on doesn’t matter to a user—all she cares about is that the cloud meet the service level agreement (SLA) it promises. And because the physical resources are opaque to the cloud’s users, those resources can be freely reconfigured as needed to optimize the cloud’s service.Self-Service Access: Getting access to computing resources—VMs and more—without needing human approval for each request is a fundamental aspect of cloud computing. Elasticity: The set of resources a particular user has can grow and shrink over time. For example, a three-tier application might increase the number of Web server VMs it’s running when an application’s load increases, then decrease them when the load shrinks. From the point of view of a cloud’s user, computing resources are elastic.Metered Use of Resources: Because resources can be allocated in a fine-grained way, such as per-VM perhour, clouds can offer metered use. A user might be able to monitor the details of her resource use, for example, perhaps being charged only for what she uses.
  6. In Behind the Cloud, Benioff shares the strategies that have inspired employees, turned customers into evangelists, leveraged an ecosystem of partners, and allowed innovation to flourish. Benioff shows how salesforce.com pioneered a simple idea (delivering business applications as a service over the Internet) to change the way all businesses use software applications and, ultimately, change the way the software industry works.