Presentation is loading. Please wait.

Presentation is loading. Please wait.

UNDERSTANDING WHY AND HOW TO DEVELOP FOR THE CLOUD WITH THE WINDOWS AZURE PLATFORM Eric Nelson ISV Architect Evangelist Microsoft

Similar presentations


Presentation on theme: "UNDERSTANDING WHY AND HOW TO DEVELOP FOR THE CLOUD WITH THE WINDOWS AZURE PLATFORM Eric Nelson ISV Architect Evangelist Microsoft"— Presentation transcript:

1 UNDERSTANDING WHY AND HOW TO DEVELOP FOR THE CLOUD WITH THE WINDOWS AZURE PLATFORM Eric Nelson ISV Architect Evangelist Microsoft http://bit.ly/ericnelhttp://bit.ly/ericnel | http://twitter.com/ericnelhttp://twitter.com/ericnel http://bit.ly/ukisvfirststop Slide 1

2 AGENDA 10:00 Why move applications to "the Cloud"? Eric 10:30 A-Z of the Windows Azure Platform David 11:00 Break 11:15 Getting Started with Windows Azure Development Eric 12:30 Lunch 13:15 Lap around Windows Azure AppFabric David/Steve 14:15 Break 14:30 Lap around SQL Azure Eric 15:20 Windows Azure Platform Roadmap Eric 15:50 Q&A Eric/David 16:00 Close

3 ASSUMPTION Most of you are pretty new to the Windows Azure Platform If you are not, check out: http://bit.ly/azuretrenchesbookvol1

4 CONNECT WITH THE TEAM HTTP://BIT.LY/UKISVFIRSTSTOP HTTP://BIT.LY/UKISVFIRSTSTOP Bookmark the team blog to get the latest ISV specific information from the team http://blogs.msdn.com/ukisvdev Join the LinkedIn Group to interact with the team and your peers http://bit.ly/ukisvdevgroup Follow the team twitter to get late breaking news around events and more http://twitter.com/ukisvdev Tell us what you are up to with technology to help shape how we help and unlock benefits http://bit.ly/ukmprhome

5 MEET THE TEAM Developer and Platform Evangelism – the “ISV team” Helping UK “ISVs” use the latest technology from Microsoft

6 WHY MOVE TO THE CLOUD? Eric Nelson Slide 6

7 CUSTOMERS ARE LOOKING FOR TANGIBLE BENEFITS & REAL VALUE Slide 7

8 BENEFITS Agility My IT infrastructure must respond quickly to business needs Focus I want to focus on delivering value – not on managing technology infrastructure Efficiency I’m seeking a cost effective solution to manage my IT resources Simplicity I need to better leverage my existing infrastructure and the staff I already have Partnering My partners need to share my vision and help enable it Slide 8

9 CLOUD DELIVERS VALUE Reduced IT Complexity Releases valuable resources to focus on high value areas Lower TCO Reduce infrastructure and operational costs Early ROI for the consumer Automated Management Automated service management means automatic upgrades and no more patches Comprehensive SLA Platform as a service provided at global scale with a dependable service level agreement Slide 9

10 BUT BEFORE WE CONTINUE… Are these benefits delivered by cloud platforms? Or By products delivered as SaaS? Slide 10

11 CAST YOUR MIND BACK TO 2007… SOFTWARE AS A SERVICE Slide 11 From http://www.slideshare.net/SmartManQ8/saas-1597107

12 THE RIGHT QUESTIONS TO ASK “Why move to the cloud” is better phrased as two questions: Why move from on-premise deployment to SaaS? and Which technology should I write my SaaS on top of? Slide 12

13 SCENARIOS Slide 13

14 USAGE VIEW Usage Compute Time Average Inactivity Period “On and Off “ Compute Time “Unpredictable Bursting“ Average Usage Compute Time “Growing Fast“ Compute Time Average Usage “Predictable Bursting“

15 “I want to try something now“ Need to quickly provision new machines for a temporary period of time “Departmental“ Need to quickly provision new machines for a departmental solution OR IS IT ALSO ABOUT THIS? Machines Time Machines Time “Just store“Just store data in the Cloud“data in the Cloud“ With all processing elsewhere “Extend to“Extend to the Cloud“the Cloud“ Extend existing applications “Migrate existing applications“ Benefits of reduced operational costs “New hybrid services““New hybrid services“ On-premise and Cloud aka S+S

16 HORIZONTAL VIEW Mult-tier High Performance Web Apps Data Collaboration and Sharing Departmental Applications Web Extensions for Vertical LOB Apps “Burst” HPC Applications

17 INDUSTRY VIEW Retail Financial ServicesFinancial Services Public SectorPublic Sector Media and TelecomsMedia and Telecoms

18 BUSINESS VIEW Decrease environmental impact Decrease power consumption Improve operational efficiency to enable more innovation Provide elastic capacity to meet business demand Improve the connection with your customers Achieving cost- effective business continuity Decrease the time to market for new capabilities Create new revenue streams from existing capabilities Easily integrate new businesses into your organization Reduce operational costs Slide 18

19 WHICH VERSION OF THE CLOUD? Slide 19

20 TYPES OF CLOUD SERVICES (On- Premises) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Other Manages You manage Platform (as a Service) Other Manages You manage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) Other Manages Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data

21 MAKING THE MOVE TO THE CLOUD Slide 21

22 EVALUATING YOUR APPS FOR THE CLOUD Questions to Consider Application State Application Scale Data Sensitivity App Dependencies Latency Requirements SLA Requirements Regulation & Compliance Some Easy Cases Often, Forklift Approach Will Not Work e.g., web site sharing public data Careful decomposition needed

23 QUESTIONS TO CONSIDER Durable state must be replicated (directly or a replicated store) Designing for cloud is different – likely incurs migration/design costs Application Design App must scale horizontally (scale-out), not vertically (scale-up) App should be segmented; not monolithic in design Scale should account for seasonality of demand Application Scale App must be able to run in the cloud with no special hardware needs Application Dependencies Shared cloud systems may not guarantee uniform/low latency among components Latency Requirements Data may require encryption to host sensitive data public cloud May need to segment data as in-cloud and on-premise Data Sensitivity Service level requirements of cloud may matter (how many 9’s?) Availability and reliability requirements SLA Requirements Location and type of cloud matters Potential legal restrictions upon data based on location Potential tax implications with using the cloud Regulation & Compliance Slide 23

24 AND THERE IS THE “NONE TECHNICAL” STUFF OPEX vs CAPEX Longer time to ROI Remunerating and incentives for your sales force Cost/Revenue Who do your customers trust? How transparent should you be? Real vs perceived concerns? Security Lock-in is equal among providers. Or is it? IaaS is more portable than any other form of cloud. But at what cost? Continue to also sell on-premise? Provider Lock-in Do you understand the SLAs and the outcome when they are breached Who is to blame? How do you prove it? Liability Can customers get a “cloud credit” for on-premise licenses Which model do you expose? Licensing Support 24x7? New geographies? And more… Slide 24 Source: Gartner at Windows Azure Platform Global Summit

25 A “TYPICAL” ADOPTION CYCLE Slide 25 ? What is cloud? What is my strategy? Do I need IaaS, PaaS or SaaS? Go for public or private cloud? Which provider? the journey Microsoft is trying to help companies with… Do More Understand Why Cool is not good enough Prove a Point Confidence in Provider/Technology Migrate an App Deliver Value Pick an Opportunity Sell Value not Platform Support a Customer Establish Relationship Pick a Provider Trust in Microsoft

26 SUMMARY Slide 26

27 SUMMARY Many scenarios make sense for the cloud – it is not just about elastic computing Many clouds to choose from Microsoft believe PaaS is the right one Many things to consider when making the move Slide 27


Download ppt "UNDERSTANDING WHY AND HOW TO DEVELOP FOR THE CLOUD WITH THE WINDOWS AZURE PLATFORM Eric Nelson ISV Architect Evangelist Microsoft"

Similar presentations


Ads by Google