SlideShare una empresa de Scribd logo
1 de 244
 
Simon Guest Senior Director, Technical Strategy Microsoft Corporation Session Code: ISB204
This is Jim
Jim is an IT Manager
For a large pharmaceutical
Jim’s Boss (the CIO) has asked him to  “ move their company to the cloud”
Jim has no idea what this means
Jim has heard of cloud computing, but is lost when it comes to the terminology
Is cloud computing just about virtualization in the data center? http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9121923
Is cloud computing just another term for software as a service? http://www.daniweb.com/blogs/entry3993.html#
Is cloud computing something new? http://www.cloudviews.org/2009/01/is-this-cloud-thing-something-new/
Is cloud computing for stupid people?! http://cloudcomputing.sys-con.com/node/692407
Goal of the next 55 minutes: Help Jim “demystify” the cloud
Help him understand  the terminology  surrounding cloud computing
Show Jim  what applications  make sense in the cloud, and why
Teach Jim the  important considerations  for moving to the cloud
 
Buzzword Bingo
SOA – Service Oriented Architecture
SaaS – Software as a Service
Web 2.0
RIA – Rich Internet Applications
Software + Services
Are any of these cloud computing?
Not really – these are  styles  of application architecture
These  styles  may work in the cloud, but by themselves they are not cloud computing
To understand cloud computing, we need to instead start by looking at  where applications live
 
On Premises
I purchase my own hardware and manage my own datacenter
Order 10 servers from DELL, they arrive a week later, I un-box them and install them in racks
Traditional way of doing things – has worked well for Jim the past few decades
Application runs  on-premises Buy my own hardware, and manage my own data center ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hosted
I pay someone to host my application using hardware I specify or provide
“ Dear hosting company, please set me up 2 x dedicated Web servers and 1 x database, backed up nightly” “Sure – that’ll be $21.99 per month”
Used heavily for public web site and/or company extranet and partner sites
Application runs  on-premises Buy my own hardware, and manage my own data center Application runs at a  hoster Pay someone to host my application using hardware that I specify ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cloud
Pay someone for a pool of computing resources that can be applied to a set of applications
Cloud computing is a pay-per-use model for enabling available, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. [National Institute of Standards and Technology] http://news.cnet.com/8301-19413_3-10237274-240.html
With a cloud, the administrator defines the service level for an application
The cloud software manages the application by creating one or more instances and handling storage
Application runs  on-premises Buy my own hardware, and manage my own data center Application runs at a  hoster Pay someone to host my application using hardware that I specify Application runs using  cloud  platform Pay someone for a pool of computing resources that can be applied to a set of applications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cloud “Variants”
Private Cloud
Pool of computing resources that lives within a self managed datacenter
Pool of computing resources that lives within a datacenter with no sharing
Hosted Cloud
Pool of computing resources that is offered through a hoster, utilizing software from another vendor
Public Cloud
Pool of computing resources offered from the same vendor that supplies the software
Jim now understands the  style  of an application, and where it  lives , but who creates the application?
Build vs. Buy
Application runs  on-premises Application runs at a  hoster Application runs using  cloud  platform Build vs. Buy Build Buy “ Packaged” Application An application that I buy “off the shelf” and run myself “ Home Built” Application An application that I develop and run myself Hosted  “ Home Built” An application that I develop myself, but run at a hoster Hosted  “ Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, that I run in the cloud “ Software as a Service” A hosted application that I buy from a vendor
“ Nice diagrams so far… … but, what about  my  applications?”
 
“ CRM and Email are commodity services.  We have few customizations, and it should be cheaper for someone else to run these.” Application runs  on-premises Application runs at a  hoster Application runs using  cloud  platform “ Packaged” Application “ Home Built” Application Hosted  “ Home Built” Hosted  “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
“ This is a viral marketing website.  It has a small chance of being really big, but we’re not sure!” “ How difficult is it to move these to a software as a service model?” Application runs  on-premises Application runs at a  hoster Application runs using  cloud  platform “ Packaged” Application “ Home Built” Application Hosted  “ Home Built” Hosted  “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Molecule Research Viral Marketing
“ This application runs at full capacity for short periods of time at the end of each month.” In case it is successful, we’re interested to see if the cloud would help us scale better.” Application runs  on-premises Application runs at a  hoster Application runs using  cloud  platform “ Packaged” Application “ Home Built” Application Hosted  “ Home Built” Hosted  “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
“ MRI images are very large and exponentially growing.  Is there a better way of storing these?” “ Can the cloud help us in providing compute power on an as needed basis?” Application runs  on-premises Application runs at a  hoster Application runs using  cloud  platform “ Packaged” Application “ Home Built” Application Hosted  “ Home Built” Hosted  “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
“ Does the cloud give me the storage I’m after?” “ We need to share results from our H1N1 trials with government entities.” Application runs  on-premises Application runs at a  hoster Application runs using  cloud  platform “ Packaged” Application “ Home Built” Application Hosted  “ Home Built” Hosted  “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial HR Application Viral Marketing Molecule Research MRI Imaging
“ I can’t afford to maintain this old HR application written in VB – it’s driving me mad!” “… but due to regulatory issues, I can’t store my data off premise.” “ Does the cloud provide anything for inter-organization communication?” Application runs  on-premises Application runs at a  hoster Application runs using  cloud  platform “ Packaged” Application “ Home Built” Application Hosted  “ Home Built” Hosted  “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
“ A good solution could be to find a suitable packaged application here.” Application runs  on-premises Application runs at a  hoster Application runs using  cloud  platform “ Packaged” Application “ Home Built” Application Hosted  “ Home Built” Hosted  “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
What  patterns  do we see here?
Pattern 1:  Transference
Taking an existing on-premises application and moving it to the cloud
Application runs  on-premises Application runs at a  hoster Application runs using  cloud  platform “ Packaged” Application “ Home Built” Application Hosted  “ Home Built” Hosted  “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
Drivers? Economic, Consolidation, Prototyping
Pattern 2:  Scale and Multi-Tenancy
Creating an application that has the ability to handle web load without requiring the full capital investment from day one
Application runs  on-premises Application runs at a  hoster Application runs using  cloud  platform “ Packaged” Application “ Home Built” Application Hosted  “ Home Built” Hosted  “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
Drivers? Prototyping, Risk Mitigation
Pattern 3:  Burst Compute
Creating an application that has the ability to handle additional compute on an as-needed basis
Application runs  on-premises Application runs at a  hoster Application runs using  cloud  platform “ Packaged” Application “ Home Built” Application Hosted  “ Home Built” Hosted  “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
Drivers? Economic (avoiding over capacity)
Pattern 4:  Elastic Storage
Creating an application that has the ability to grow exponentially from a storage perspective
Application runs  on-premises Application runs at a  hoster Application runs using  cloud  platform “ Packaged” Application “ Home Built” Application Hosted  “ Home Built” Hosted  “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
Drivers? Economic (avoiding over capacity), Management
Pattern 5:  Communications
Creating an application that has the ability to communicate between organizations using a pre-defined infrastructure
Application runs  on-premises Application runs at a  hoster Application runs using  cloud  platform “ Packaged” Application “ Home Built” Application Hosted  “ Home Built” Hosted  “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
Drivers? Infrastructure Management
From this exercise, Jim realizes…
Not all applications look the same in the cloud
Instead, he must understand the drivers for moving (or creating) cloud based applications
Also, not everything makes sense in the cloud
Application runs  on-premises Application runs at a  hoster Application runs using  cloud  platform “ Packaged” Application “ Home Built” Application Hosted  “ Home Built” Hosted  “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
So, all of this looks great in PowerPoint … but what else should Jim be considering?
 
Each data center is  11.5 times  the size of a football field
When you have this many machines to look after, the rules change
MTBF (Mean Time Between Failure)
Approximate lifetime value that manufacturers state for system components
Average Manufacturer Disk MTBF = 1M hours = failure every 114 years (Does not mean that every disk will last 114 years – calculated using batch of 1500 disks running for 30 days without failure) http://www.datarecovery.com.sg/data_recovery/disk_drive_mean_time_failure.htm
Average Manufacturer NIC MTBF = 44 years
Average CPU Cooling Fan MTBF = 22 years
Statiscally, with 20,000 machines this equates to 2 or 3 machines out of order every day
Which isn’t bad
Except if it’s your machine!
What does this mean?
Management of a cloud datacenter has to be done differently
“ Pager at 2am” vs. “9 – 5 datacenter management”
Different replacement strategy NIC Server Rack Container
 
What does this mean for Jim?
Jim’s team’s approach to application architecture has to change
Away from the approach of a single application running on a single machine
Need to move from  ACID  transaction model to  BASE  transaction model
ACID  = Atomic, Consistent, Isolated, Durable (traditional transactional commit model)
Really difficult to implement ACID transactions in distributed systems (actually an anti-pattern)
Spend a lot of money trying and still not get working perfectly
BASE =  Basically Available, Soft state, Eventually consistent
It’s OK to be wrong, as long as consistency is achieved eventually
Compare the cost of an apology vs. the cost of knowing for sure
6.9 million copies of “The Half Blood Prince” were sold in the first 24 hours of release in the US http://en.wikipedia.org/wiki/Harry_Potter#cite_note-bbc-hbp-record-95
If you were the online bookstore selling those 6.9 million copies would you optimize for ACID or BASE consistency?
If you accidentally oversell by a few books, it’s OK to apologize
Flickr  (http://highscalability.com/flickr-architecture)
Jim’s development team needs to think differently about app architecture in the cloud, especially transactional state
“ If my application is running in one of these massive datacenters, it’s not very “green” is it?”
 
The cost to buy a server is cheaper than the cost to run (power) a server
Datacenter Power Consumption Chart Power  Conversion Cooling Hoteling Systems
It’s not only the single server either – it’s about all the other stuff attached…
Drug Inventory Service DNS Services Application Deployment Services System Provisioning Services Instrumentation & Monitoring Services Patch Management Services Troubleshooting Analysis Break/Fix Services Network Services Storage Services Messaging Services Authentication Authorization Non-Repudiation Services Access Control Services Presentation Services Credit Card  Transaction Service Shipping Service Control Service Pricing Service File Management Services
Green Grid (Green Computing Consortium)
PUE : Power Usage Effectiveness http://www.thegreengrid.org/Global/Content/white-papers/The-Green-Grid-Data-Center-Power-Efficiency-Metrics-PUE-and-DCiE
The ratio of total energy consumption (servers + cooling) to 'useful' energy consumption (servers only).  http://it.toolbox.com/wiki/index.php/Power_Usage_Effectiveness_%28PUE%29
A typical enterprise-level data center is thought to have a PUE of  2.0  or greater  http://it.toolbox.com/wiki/index.php/Power_Usage_Effectiveness_%28PUE%29
This means that for every watt of IT power, an additional watt is used to cool and distribute power to the IT equipment http://it.toolbox.com/wiki/index.php/Power_Usage_Effectiveness_%28PUE%29
Our prediction is that the Chicago data center will deliver an average PUE of  1.22   http://www.greenm3.com/2008/10/microsoft-blog.html
(Can’t have a PUE less than 1.0 – then you’d be generating your own power!)
http://download.microsoft.com/download/a/7/b/a7b72ab1-ca17-4589-923a-83b0ff57be6d/Energy-Efficiency-Best-Practices-in-Microsoft-Data-Center-Operations-CeBIT.doc SCRY
http://download.microsoft.com/download/a/7/b/a7b72ab1-ca17-4589-923a-83b0ff57be6d/Energy-Efficiency-Best-Practices-in-Microsoft-Data-Center-Operations-CeBIT.doc 22% improvement over 3 years Generation 1
http://download.microsoft.com/download/a/7/b/a7b72ab1-ca17-4589-923a-83b0ff57be6d/Energy-Efficiency-Best-Practices-in-Microsoft-Data-Center-Operations-CeBIT.doc Follows  Moore’s Law
Jim can barely keep his eyes open. Why is this important to him?  He’s not running a cloud data center…
True ; but running applications in the cloud means that Jim “inherits” the green profile (PUE) of that datacenter
May be of little consequence now, but what happens in 5, 10, 15 years time when regulations get stricter about PUE?
Did you know that our industry accounts for 2% of the total carbon emissions – the same as the aviation industry! http://www.gartner.com/it/page.jsp?id=503867
When that time comes does Jim want to be measuring his own PUE or inheriting from someone else?
Fair point – good to know that you are on it
Talking about policy – what’s the deal with cloud computing when it comes to regulations?
 
… especially having your data stored in datacenters located outside your own country
For example, would a non-US government entity trust data stored in a US datacenter?
Would  you  trust your data to be stored in a datacenter not in your home country?
This is high on the list of concerns for many thinking about moving to the cloud…
Ironically, we have these issues today – they are just implicit
Takes his laptop on a business trip to: Pierre Lives in: Accesses his email stored in: Through a cache server in:  Uses medical app hosted in: Recently updated  by a team in:
Two solutions:
Vendors build datacenters in each and every country
An expensive and unlikely proposition
There is cultural change of accepting access to data across foreign borders
Do you remember online banking 15 years ago? http://findarticles.com/p/articles/mi_m0EIN/is_1995_June_21/ai_17104850/?tag=untagged
So, assuming Jim’s data could be stored overseas what does security look like?
 
Two aspects: Physical and Electronic
Physical is the easier one
Security guys outside the datacenter http://www.rtl2.de/images/trailer/1_policeacademy7_detail.png
Biometric devices on datacenter colos http://www.aspwebhosting.com/datacenter.htm
Cages around most sensitive equipment http://www.aspwebhosting.com/datacenter.htm
Security of the data itself
Relatively easy to implement – i.e. encrypt with PK and move to cloud, decrypt with pK when need be On Premises Cloud Datacenter Data PK PK{Data} pK Data
Validate integrity, sign with pK and validate by decrypting hash with PK Hash Data On Premises Cloud Datacenter pK PK Hash Data pK{Hash} Data
This is relatively secure, but…
How does the vendor backup the data (without the key, difficult to know what has changed) On Premises Cloud Datacenter Data PK PK{Data} pK Data What’s changed?
How do you create a service that can search cryptographic data? On Premises Cloud Datacenter Data PK PK{Data} pK Data How can I search this?
Jim understands that it’s less about trusting the security of data in the cloud…
… but more about understanding the use cases of accessing that secure data
Related to security, how about the identity of Jim’s users?
He’s still suffering from the SSO project that he started 5 years ago…
 
The vast majority of enterprise applications rely on knowing the identity of the user
On premise applications often have the luxury of being close to the identity store On Premises Cloud Datacenter App AD
Things can get complicated if you transfer the application to the cloud… On Premises Cloud Datacenter App AD
Do you want to move the identity provider?  Probably not. On Premises Cloud Datacenter App AD Where did AD go?
Many organizations end up creating a second ID provider for the cloud Cloud Datacenter On Premises App AD App SQL
Even with good replication between the two, this can create a problem with identity management
Cloud Datacenter On Premises App AD App SQL Joe [email_address] Joe/Password
Even with aggressive replication  this is hard
Problem gets worse with multiple hosted applications
How do we solve this?
Similar to your attendee pass Registration Desk Door person Attendee Speaker Crew Main Hall Attendee Speaker Crew Speaker Rm Speaker Crew Bill Veghte Green Room Crew Joe Pharma Attendee Joe Pharma Passport Agency
Cloud Datacenter On Premises AD App Joe [email_address] STS (Secure Token Service) [email_address] Attendee Passport Agency Registration Desk Door Person
Cloud Datacenter On Premises AD App Joe [email_address] STS (Secure Token Service) [email_address] Attendee Where’s your badge? Where’s your ID? joe@ pharma.com Pwd=123 Please let me use your app I need a badge
Cloud Datacenter On Premises AD App Joe [email_address] STS (Secure Token Service) [email_address] Attendee Come on in… Here you are: Attendee Please let me use your app Attendee
Claims Based Identity
Cloud Datacenter On Premises AD App Joe [email_address] STS (Secure Token Service) [email_address] Attendee Where’s your ID? joe@ pharma.com Pwd=123 No way – you’re fired! Where’s your badge? Foiled!  Revenge is not sweet I need a badge Please let me use your app
Definitely easier than that SSO project – thank you!
This has been good things to consider so far, but Jim has one last question…
“… I have a great new idea that I want to try out in the cloud.  Will it make me rich!?! :-)”
 
Consultant’s answer:  Well, it depends…
One on hand, possibly…
On premises CRM system
$12 per month per user
Hardware, software, datacenter hoteling, management, operations, helpdesk, etc.
Cloud based CRM software
$10 per month per user
Arguable $2 per user per month saving (not factoring in migration costs)
DELL PowerEdge M600 = $4,689
10 of those = $46,890
$0.30 per compute hour (High CPU)
The same $46,890 would buy you 156,300 compute hours
651.25 compute days for 10 instances
21.4 compute months for 10 instances
Let’s not forget however… Bandwidth is not free
Jim’s get-rich-quick idea is a new cloud based application for Blu-ray movies!
What’s this going to cost to run?
Internet Radio (64kps)  21Gb per month (24 hours per day)
YouTube  (512kps) 166Gb per month (24 hours per day)
HDTV (4Mbps) 1296Gb per month (24 hours per day)
Storage - $0.15 per Gb Data Transfer - $0.17 per Gb
Sounds cheap, but is it?
YouTube example = $0.17 x 166Gb  ($28.22 per user per month)
HD Movie = $0.17 x 1296Gb ($220.32 per user per month)
Jim’s new movie service in the cloud…
Storage = 2TB of Movies Stream:  ~1,000 users per day @ 4Mbps
Storage cost (month) = $150
Data Transfer (month) = $215,156
… but Jim said he wanted Blu-ray!
Storage = 9TB of HD Movies  (360 titles at 25Gb per title) Stream:  ~1,000 users per day @ 36Mbps
Storage cost (month) = $1350
Data Transfer (month) = $1.93M!
To break-even, each user would have to pay $1,937 per month subscription!
“ Several industry insiders estimate that YouTube spends roughly  $1 million a day  just to pay for the bandwidth to host the videos.” http://techland.blogs.fortune.cnn.com/2008/03/25/youtube-looks-for-the-money-clip/
  "... Veoh, a video-sharing site operated from San Diego, decided to block its service from users in Africa, Asia, Latin America and Eastern Europe, citing the dim prospects of making money and the high cost of delivering video there.” http://www.nytimes.com/2009/04/27/technology/start-ups/27global.html?ref=business
The Point?  Sometimes that we forget  we are not in a lab!
Cloud computing opens up new and interesting possibilities, but don’t forget the business model to support this!
When Jim was first looking into cloud computing, he wanted to take his VB6 application into the cloud
He now realizes that his VB6 application isn’t well architected for the cloud
Nor does the application know what it takes to participate in a pool of computing resources
And it definitely doesn’t conform to security and identity considerations for the cloud
But now he understands this whole cloud computing space much better
He is much clearer on the terminology, understands where his applications can fit, and the considerations for doing so
… and is already putting together some of the recommendations he needs for his CIO
(which definitely won’t include a  movie sharing site!)
Resources ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],www.microsoft.com/learning Microsoft Certification and Training Resources ,[object Object],[object Object],Required Slide Speakers,  TechEd 2009 is not producing  a DVD. Please announce that  attendees can  access session  recordings at TechEd Online.
Related Content ,[object Object],[object Object],[object Object],[object Object],Required Slide Speakers,  please list the Breakout Sessions,  TLC Interactive Theaters and Labs  that are related to your session.
Complete an evaluation on CommNet and enter to win! Required Slide
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. [email_address] http://simonguest.com  Required Slide

Más contenido relacionado

La actualidad más candente

Digital Business: Communication and Collaboration Introduction
Digital Business: Communication and Collaboration IntroductionDigital Business: Communication and Collaboration Introduction
Digital Business: Communication and Collaboration IntroductionDigital Business
 
Thinking Strategically about Cloud Computing
Thinking Strategically about Cloud ComputingThinking Strategically about Cloud Computing
Thinking Strategically about Cloud Computingguesta04b0
 
Advantages to Adoption the Microsoft Cloud - Microsoft Customer Executive Summit
Advantages to Adoption the Microsoft Cloud - Microsoft Customer Executive SummitAdvantages to Adoption the Microsoft Cloud - Microsoft Customer Executive Summit
Advantages to Adoption the Microsoft Cloud - Microsoft Customer Executive SummitRichard Harbridge
 
What is cloud computing
What is cloud computingWhat is cloud computing
What is cloud computingPATELPRAKHAR
 
ArcReady - Architecting Modern Distributed Applications
ArcReady -  Architecting Modern Distributed ApplicationsArcReady -  Architecting Modern Distributed Applications
ArcReady - Architecting Modern Distributed ApplicationsMicrosoft ArcReady
 
Privacy Issues of Cloud Computing in the Federal Sector
Privacy Issues of Cloud Computing in the Federal SectorPrivacy Issues of Cloud Computing in the Federal Sector
Privacy Issues of Cloud Computing in the Federal SectorLew Oleinick
 
Doing Less for Fun and Profit (by switching to the cloud)
Doing Less for Fun and Profit (by switching to the cloud)Doing Less for Fun and Profit (by switching to the cloud)
Doing Less for Fun and Profit (by switching to the cloud)Luke Chavers
 
The benefits of cloud computing
The benefits of cloud computingThe benefits of cloud computing
The benefits of cloud computingcumulusit
 
Every Cloud Has a Silver Lining
Every Cloud Has a Silver LiningEvery Cloud Has a Silver Lining
Every Cloud Has a Silver LiningJohn Pozadzides
 
Cloud Computing for Lawyers: Practical and Ethical Uses of the Cloud
Cloud Computing for Lawyers: Practical and Ethical Uses of the CloudCloud Computing for Lawyers: Practical and Ethical Uses of the Cloud
Cloud Computing for Lawyers: Practical and Ethical Uses of the CloudRobert Ambrogi
 
Intro to watson bluemix services
Intro to watson bluemix servicesIntro to watson bluemix services
Intro to watson bluemix servicesVikas Manoria
 
The Why, How and What of Digital Business Transformation in the Cloud
The Why, How and What of Digital Business Transformation in the CloudThe Why, How and What of Digital Business Transformation in the Cloud
The Why, How and What of Digital Business Transformation in the CloudAmazon Web Services
 
Introduction: Watson Services on IBM Bluemix Webcast
Introduction: Watson Services on IBM Bluemix Webcast Introduction: Watson Services on IBM Bluemix Webcast
Introduction: Watson Services on IBM Bluemix Webcast IBM
 
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your CloudCloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your CloudMark Hinkle
 

La actualidad más candente (18)

Cloud1
Cloud1Cloud1
Cloud1
 
Digital Business: Communication and Collaboration Introduction
Digital Business: Communication and Collaboration IntroductionDigital Business: Communication and Collaboration Introduction
Digital Business: Communication and Collaboration Introduction
 
Thinking Strategically about Cloud Computing
Thinking Strategically about Cloud ComputingThinking Strategically about Cloud Computing
Thinking Strategically about Cloud Computing
 
Advantages to Adoption the Microsoft Cloud - Microsoft Customer Executive Summit
Advantages to Adoption the Microsoft Cloud - Microsoft Customer Executive SummitAdvantages to Adoption the Microsoft Cloud - Microsoft Customer Executive Summit
Advantages to Adoption the Microsoft Cloud - Microsoft Customer Executive Summit
 
Cloud Computing Essentials
Cloud Computing EssentialsCloud Computing Essentials
Cloud Computing Essentials
 
What is cloud computing
What is cloud computingWhat is cloud computing
What is cloud computing
 
ArcReady - Architecting Modern Distributed Applications
ArcReady -  Architecting Modern Distributed ApplicationsArcReady -  Architecting Modern Distributed Applications
ArcReady - Architecting Modern Distributed Applications
 
Privacy Issues of Cloud Computing in the Federal Sector
Privacy Issues of Cloud Computing in the Federal SectorPrivacy Issues of Cloud Computing in the Federal Sector
Privacy Issues of Cloud Computing in the Federal Sector
 
Doing Less for Fun and Profit (by switching to the cloud)
Doing Less for Fun and Profit (by switching to the cloud)Doing Less for Fun and Profit (by switching to the cloud)
Doing Less for Fun and Profit (by switching to the cloud)
 
The benefits of cloud computing
The benefits of cloud computingThe benefits of cloud computing
The benefits of cloud computing
 
Every Cloud Has a Silver Lining
Every Cloud Has a Silver LiningEvery Cloud Has a Silver Lining
Every Cloud Has a Silver Lining
 
Cloud Computing for Lawyers: Practical and Ethical Uses of the Cloud
Cloud Computing for Lawyers: Practical and Ethical Uses of the CloudCloud Computing for Lawyers: Practical and Ethical Uses of the Cloud
Cloud Computing for Lawyers: Practical and Ethical Uses of the Cloud
 
Intro to watson bluemix services
Intro to watson bluemix servicesIntro to watson bluemix services
Intro to watson bluemix services
 
Moving To SaaS
Moving To SaaSMoving To SaaS
Moving To SaaS
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
The Why, How and What of Digital Business Transformation in the Cloud
The Why, How and What of Digital Business Transformation in the CloudThe Why, How and What of Digital Business Transformation in the Cloud
The Why, How and What of Digital Business Transformation in the Cloud
 
Introduction: Watson Services on IBM Bluemix Webcast
Introduction: Watson Services on IBM Bluemix Webcast Introduction: Watson Services on IBM Bluemix Webcast
Introduction: Watson Services on IBM Bluemix Webcast
 
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your CloudCloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
 

Destacado

动物体的结构层次
动物体的结构层次动物体的结构层次
动物体的结构层次yqb8800
 
Demystifyingthecloudprc02guest
Demystifyingthecloudprc02guestDemystifyingthecloudprc02guest
Demystifyingthecloudprc02guestManuel_Jesus
 
11학번 유고은의 BSD 방중보고
11학번 유고은의 BSD 방중보고 11학번 유고은의 BSD 방중보고
11학번 유고은의 BSD 방중보고 대익 권
 
植物光合作用的发现
植物光合作用的发现植物光合作用的发现
植物光合作用的发现yqb8800
 
青春期心理健康
青春期心理健康青春期心理健康
青春期心理健康yqb8800
 
사회복지정보원 소개
사회복지정보원 소개사회복지정보원 소개
사회복지정보원 소개대익 권
 
青春期心理健康
青春期心理健康青春期心理健康
青春期心理健康yqb8800
 
12차 복지순례 합동수료식 추억나눔
12차 복지순례 합동수료식 추억나눔12차 복지순례 합동수료식 추억나눔
12차 복지순례 합동수료식 추억나눔대익 권
 
Patternsformovingtothecloudarc308guest
Patternsformovingtothecloudarc308guestPatternsformovingtothecloudarc308guest
Patternsformovingtothecloudarc308guestManuel_Jesus
 
12차 복지순례단 합동수료식 추억나눔
12차 복지순례단 합동수료식 추억나눔12차 복지순례단 합동수료식 추억나눔
12차 복지순례단 합동수료식 추억나눔대익 권
 
青春期心理健康
青春期心理健康青春期心理健康
青春期心理健康yqb8800
 
人类活动破坏生态环境
人类活动破坏生态环境人类活动破坏生态环境
人类活动破坏生态环境yqb8800
 
사회복지정보원 소개
사회복지정보원 소개사회복지정보원 소개
사회복지정보원 소개대익 권
 
I pp2011101400 자료집_연구소심포지엄
I pp2011101400 자료집_연구소심포지엄I pp2011101400 자료집_연구소심포지엄
I pp2011101400 자료집_연구소심포지엄대익 권
 
예산분석 보고서
예산분석 보고서예산분석 보고서
예산분석 보고서대익 권
 
I pp2011101400 자료집_연구소심포지엄
I pp2011101400 자료집_연구소심포지엄I pp2011101400 자료집_연구소심포지엄
I pp2011101400 자료집_연구소심포지엄대익 권
 
예산분석 보고서
예산분석 보고서예산분석 보고서
예산분석 보고서대익 권
 
복지국가운동과 사회복지사
복지국가운동과 사회복지사복지국가운동과 사회복지사
복지국가운동과 사회복지사대익 권
 

Destacado (18)

动物体的结构层次
动物体的结构层次动物体的结构层次
动物体的结构层次
 
Demystifyingthecloudprc02guest
Demystifyingthecloudprc02guestDemystifyingthecloudprc02guest
Demystifyingthecloudprc02guest
 
11학번 유고은의 BSD 방중보고
11학번 유고은의 BSD 방중보고 11학번 유고은의 BSD 방중보고
11학번 유고은의 BSD 방중보고
 
植物光合作用的发现
植物光合作用的发现植物光合作用的发现
植物光合作用的发现
 
青春期心理健康
青春期心理健康青春期心理健康
青春期心理健康
 
사회복지정보원 소개
사회복지정보원 소개사회복지정보원 소개
사회복지정보원 소개
 
青春期心理健康
青春期心理健康青春期心理健康
青春期心理健康
 
12차 복지순례 합동수료식 추억나눔
12차 복지순례 합동수료식 추억나눔12차 복지순례 합동수료식 추억나눔
12차 복지순례 합동수료식 추억나눔
 
Patternsformovingtothecloudarc308guest
Patternsformovingtothecloudarc308guestPatternsformovingtothecloudarc308guest
Patternsformovingtothecloudarc308guest
 
12차 복지순례단 합동수료식 추억나눔
12차 복지순례단 합동수료식 추억나눔12차 복지순례단 합동수료식 추억나눔
12차 복지순례단 합동수료식 추억나눔
 
青春期心理健康
青春期心理健康青春期心理健康
青春期心理健康
 
人类活动破坏生态环境
人类活动破坏生态环境人类活动破坏生态环境
人类活动破坏生态环境
 
사회복지정보원 소개
사회복지정보원 소개사회복지정보원 소개
사회복지정보원 소개
 
I pp2011101400 자료집_연구소심포지엄
I pp2011101400 자료집_연구소심포지엄I pp2011101400 자료집_연구소심포지엄
I pp2011101400 자료집_연구소심포지엄
 
예산분석 보고서
예산분석 보고서예산분석 보고서
예산분석 보고서
 
I pp2011101400 자료집_연구소심포지엄
I pp2011101400 자료집_연구소심포지엄I pp2011101400 자료집_연구소심포지엄
I pp2011101400 자료집_연구소심포지엄
 
예산분석 보고서
예산분석 보고서예산분석 보고서
예산분석 보고서
 
복지국가운동과 사회복지사
복지국가운동과 사회복지사복지국가운동과 사회복지사
복지국가운동과 사회복지사
 

Similar a Impactofthecloudforitmanagersisb204guest

Cloud Computing India Introduction and Overview - by karROX
Cloud Computing India Introduction and Overview - by karROXCloud Computing India Introduction and Overview - by karROX
Cloud Computing India Introduction and Overview - by karROXDiscover Cloud Computing
 
Practical Cloud - Stephen Betts (Avanade)
Practical Cloud - Stephen Betts (Avanade)Practical Cloud - Stephen Betts (Avanade)
Practical Cloud - Stephen Betts (Avanade)Spiffy
 
Architectural Principles for Software + Services
Architectural Principles for Software + ServicesArchitectural Principles for Software + Services
Architectural Principles for Software + ServicesSimon Guest
 
Azure Overview Capgemini
Azure Overview CapgeminiAzure Overview Capgemini
Azure Overview Capgeminibramveen
 
DODN2009 - Architecting Modern Distributed Applications
DODN2009 - Architecting Modern Distributed ApplicationsDODN2009 - Architecting Modern Distributed Applications
DODN2009 - Architecting Modern Distributed ApplicationsClint Edmonson
 
DevLink - Architecting Modern Distributed Applications
DevLink - Architecting Modern Distributed ApplicationsDevLink - Architecting Modern Distributed Applications
DevLink - Architecting Modern Distributed ApplicationsClint Edmonson
 
What is cloud computing?
What is cloud computing?What is cloud computing?
What is cloud computing?Florizel Media
 
Moving Enterprise Applications To The Cloud
Moving Enterprise Applications To The CloudMoving Enterprise Applications To The Cloud
Moving Enterprise Applications To The CloudJosh Holmes
 
Azure Services Platform_Partner_Briefing
Azure Services Platform_Partner_BriefingAzure Services Platform_Partner_Briefing
Azure Services Platform_Partner_BriefingWes Yanaga
 
Cloud native computing
Cloud native computingCloud native computing
Cloud native computingAnsar Gill
 
Enabling Cloud Computing
Enabling Cloud ComputingEnabling Cloud Computing
Enabling Cloud Computingtntsa1972
 
Real World Azure - IT Pros
Real World Azure - IT ProsReal World Azure - IT Pros
Real World Azure - IT ProsClint Edmonson
 
Cloud what is the best model for vietnam
Cloud   what is the best model for vietnamCloud   what is the best model for vietnam
Cloud what is the best model for vietnamPhuc (Peter) Huynh
 
Cloud computing Paper
Cloud computing Paper Cloud computing Paper
Cloud computing Paper Assem mousa
 
Cloud computing & Security presentation
Cloud computing & Security presentationCloud computing & Security presentation
Cloud computing & Security presentationParveen Yadav
 
Cloud computing powerpoint
Cloud computing powerpointCloud computing powerpoint
Cloud computing powerpointassociation2580
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computingKumayl Rajani
 

Similar a Impactofthecloudforitmanagersisb204guest (20)

Cloud Computing India Introduction and Overview - by karROX
Cloud Computing India Introduction and Overview - by karROXCloud Computing India Introduction and Overview - by karROX
Cloud Computing India Introduction and Overview - by karROX
 
Practical Cloud - Stephen Betts (Avanade)
Practical Cloud - Stephen Betts (Avanade)Practical Cloud - Stephen Betts (Avanade)
Practical Cloud - Stephen Betts (Avanade)
 
Architectural Principles for Software + Services
Architectural Principles for Software + ServicesArchitectural Principles for Software + Services
Architectural Principles for Software + Services
 
Azure Overview Capgemini
Azure Overview CapgeminiAzure Overview Capgemini
Azure Overview Capgemini
 
Jumpstart Azure
Jumpstart AzureJumpstart Azure
Jumpstart Azure
 
DODN2009 - Architecting Modern Distributed Applications
DODN2009 - Architecting Modern Distributed ApplicationsDODN2009 - Architecting Modern Distributed Applications
DODN2009 - Architecting Modern Distributed Applications
 
DevLink - Architecting Modern Distributed Applications
DevLink - Architecting Modern Distributed ApplicationsDevLink - Architecting Modern Distributed Applications
DevLink - Architecting Modern Distributed Applications
 
What is cloud computing?
What is cloud computing?What is cloud computing?
What is cloud computing?
 
Moving Enterprise Applications To The Cloud
Moving Enterprise Applications To The CloudMoving Enterprise Applications To The Cloud
Moving Enterprise Applications To The Cloud
 
Sami-Cloud
Sami-CloudSami-Cloud
Sami-Cloud
 
Azure Services Platform_Partner_Briefing
Azure Services Platform_Partner_BriefingAzure Services Platform_Partner_Briefing
Azure Services Platform_Partner_Briefing
 
Cloud native computing
Cloud native computingCloud native computing
Cloud native computing
 
Enabling Cloud Computing
Enabling Cloud ComputingEnabling Cloud Computing
Enabling Cloud Computing
 
Real World Azure - IT Pros
Real World Azure - IT ProsReal World Azure - IT Pros
Real World Azure - IT Pros
 
Cloud what is the best model for vietnam
Cloud   what is the best model for vietnamCloud   what is the best model for vietnam
Cloud what is the best model for vietnam
 
Cloud computing Paper
Cloud computing Paper Cloud computing Paper
Cloud computing Paper
 
Cloud computing & Security presentation
Cloud computing & Security presentationCloud computing & Security presentation
Cloud computing & Security presentation
 
Cloud computing powerpoint
Cloud computing powerpointCloud computing powerpoint
Cloud computing powerpoint
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
cloud-computing
cloud-computingcloud-computing
cloud-computing
 

Último

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Impactofthecloudforitmanagersisb204guest

  • 1.  
  • 2. Simon Guest Senior Director, Technical Strategy Microsoft Corporation Session Code: ISB204
  • 4. Jim is an IT Manager
  • 5. For a large pharmaceutical
  • 6. Jim’s Boss (the CIO) has asked him to “ move their company to the cloud”
  • 7. Jim has no idea what this means
  • 8. Jim has heard of cloud computing, but is lost when it comes to the terminology
  • 9. Is cloud computing just about virtualization in the data center? http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9121923
  • 10. Is cloud computing just another term for software as a service? http://www.daniweb.com/blogs/entry3993.html#
  • 11. Is cloud computing something new? http://www.cloudviews.org/2009/01/is-this-cloud-thing-something-new/
  • 12. Is cloud computing for stupid people?! http://cloudcomputing.sys-con.com/node/692407
  • 13. Goal of the next 55 minutes: Help Jim “demystify” the cloud
  • 14. Help him understand the terminology surrounding cloud computing
  • 15. Show Jim what applications make sense in the cloud, and why
  • 16. Teach Jim the important considerations for moving to the cloud
  • 17.  
  • 19. SOA – Service Oriented Architecture
  • 20. SaaS – Software as a Service
  • 22. RIA – Rich Internet Applications
  • 24. Are any of these cloud computing?
  • 25. Not really – these are styles of application architecture
  • 26. These styles may work in the cloud, but by themselves they are not cloud computing
  • 27. To understand cloud computing, we need to instead start by looking at where applications live
  • 28.  
  • 30. I purchase my own hardware and manage my own datacenter
  • 31. Order 10 servers from DELL, they arrive a week later, I un-box them and install them in racks
  • 32. Traditional way of doing things – has worked well for Jim the past few decades
  • 33.
  • 35. I pay someone to host my application using hardware I specify or provide
  • 36. “ Dear hosting company, please set me up 2 x dedicated Web servers and 1 x database, backed up nightly” “Sure – that’ll be $21.99 per month”
  • 37. Used heavily for public web site and/or company extranet and partner sites
  • 38.
  • 39. Cloud
  • 40. Pay someone for a pool of computing resources that can be applied to a set of applications
  • 41. Cloud computing is a pay-per-use model for enabling available, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. [National Institute of Standards and Technology] http://news.cnet.com/8301-19413_3-10237274-240.html
  • 42. With a cloud, the administrator defines the service level for an application
  • 43. The cloud software manages the application by creating one or more instances and handling storage
  • 44.
  • 47. Pool of computing resources that lives within a self managed datacenter
  • 48. Pool of computing resources that lives within a datacenter with no sharing
  • 50. Pool of computing resources that is offered through a hoster, utilizing software from another vendor
  • 52. Pool of computing resources offered from the same vendor that supplies the software
  • 53. Jim now understands the style of an application, and where it lives , but who creates the application?
  • 55. Application runs on-premises Application runs at a hoster Application runs using cloud platform Build vs. Buy Build Buy “ Packaged” Application An application that I buy “off the shelf” and run myself “ Home Built” Application An application that I develop and run myself Hosted “ Home Built” An application that I develop myself, but run at a hoster Hosted “ Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, that I run in the cloud “ Software as a Service” A hosted application that I buy from a vendor
  • 56. “ Nice diagrams so far… … but, what about my applications?”
  • 57.  
  • 58. “ CRM and Email are commodity services. We have few customizations, and it should be cheaper for someone else to run these.” Application runs on-premises Application runs at a hoster Application runs using cloud platform “ Packaged” Application “ Home Built” Application Hosted “ Home Built” Hosted “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
  • 59. “ This is a viral marketing website. It has a small chance of being really big, but we’re not sure!” “ How difficult is it to move these to a software as a service model?” Application runs on-premises Application runs at a hoster Application runs using cloud platform “ Packaged” Application “ Home Built” Application Hosted “ Home Built” Hosted “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Molecule Research Viral Marketing
  • 60. “ This application runs at full capacity for short periods of time at the end of each month.” In case it is successful, we’re interested to see if the cloud would help us scale better.” Application runs on-premises Application runs at a hoster Application runs using cloud platform “ Packaged” Application “ Home Built” Application Hosted “ Home Built” Hosted “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
  • 61. “ MRI images are very large and exponentially growing. Is there a better way of storing these?” “ Can the cloud help us in providing compute power on an as needed basis?” Application runs on-premises Application runs at a hoster Application runs using cloud platform “ Packaged” Application “ Home Built” Application Hosted “ Home Built” Hosted “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
  • 62. “ Does the cloud give me the storage I’m after?” “ We need to share results from our H1N1 trials with government entities.” Application runs on-premises Application runs at a hoster Application runs using cloud platform “ Packaged” Application “ Home Built” Application Hosted “ Home Built” Hosted “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial HR Application Viral Marketing Molecule Research MRI Imaging
  • 63. “ I can’t afford to maintain this old HR application written in VB – it’s driving me mad!” “… but due to regulatory issues, I can’t store my data off premise.” “ Does the cloud provide anything for inter-organization communication?” Application runs on-premises Application runs at a hoster Application runs using cloud platform “ Packaged” Application “ Home Built” Application Hosted “ Home Built” Hosted “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
  • 64. “ A good solution could be to find a suitable packaged application here.” Application runs on-premises Application runs at a hoster Application runs using cloud platform “ Packaged” Application “ Home Built” Application Hosted “ Home Built” Hosted “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
  • 65. What patterns do we see here?
  • 66. Pattern 1: Transference
  • 67. Taking an existing on-premises application and moving it to the cloud
  • 68. Application runs on-premises Application runs at a hoster Application runs using cloud platform “ Packaged” Application “ Home Built” Application Hosted “ Home Built” Hosted “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
  • 70. Pattern 2: Scale and Multi-Tenancy
  • 71. Creating an application that has the ability to handle web load without requiring the full capital investment from day one
  • 72. Application runs on-premises Application runs at a hoster Application runs using cloud platform “ Packaged” Application “ Home Built” Application Hosted “ Home Built” Hosted “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
  • 74. Pattern 3: Burst Compute
  • 75. Creating an application that has the ability to handle additional compute on an as-needed basis
  • 76. Application runs on-premises Application runs at a hoster Application runs using cloud platform “ Packaged” Application “ Home Built” Application Hosted “ Home Built” Hosted “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
  • 77. Drivers? Economic (avoiding over capacity)
  • 78. Pattern 4: Elastic Storage
  • 79. Creating an application that has the ability to grow exponentially from a storage perspective
  • 80. Application runs on-premises Application runs at a hoster Application runs using cloud platform “ Packaged” Application “ Home Built” Application Hosted “ Home Built” Hosted “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
  • 81. Drivers? Economic (avoiding over capacity), Management
  • 82. Pattern 5: Communications
  • 83. Creating an application that has the ability to communicate between organizations using a pre-defined infrastructure
  • 84. Application runs on-premises Application runs at a hoster Application runs using cloud platform “ Packaged” Application “ Home Built” Application Hosted “ Home Built” Hosted “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
  • 86. From this exercise, Jim realizes…
  • 87. Not all applications look the same in the cloud
  • 88. Instead, he must understand the drivers for moving (or creating) cloud based applications
  • 89. Also, not everything makes sense in the cloud
  • 90. Application runs on-premises Application runs at a hoster Application runs using cloud platform “ Packaged” Application “ Home Built” Application Hosted “ Home Built” Hosted “ Packaged” Cloud Platform “ Software as a Service” CRM / Email Clinical Trial MRI Imaging HR Application Viral Marketing Molecule Research
  • 91. So, all of this looks great in PowerPoint … but what else should Jim be considering?
  • 92.  
  • 93. Each data center is 11.5 times the size of a football field
  • 94. When you have this many machines to look after, the rules change
  • 95. MTBF (Mean Time Between Failure)
  • 96. Approximate lifetime value that manufacturers state for system components
  • 97. Average Manufacturer Disk MTBF = 1M hours = failure every 114 years (Does not mean that every disk will last 114 years – calculated using batch of 1500 disks running for 30 days without failure) http://www.datarecovery.com.sg/data_recovery/disk_drive_mean_time_failure.htm
  • 98. Average Manufacturer NIC MTBF = 44 years
  • 99. Average CPU Cooling Fan MTBF = 22 years
  • 100. Statiscally, with 20,000 machines this equates to 2 or 3 machines out of order every day
  • 102. Except if it’s your machine!
  • 103. What does this mean?
  • 104. Management of a cloud datacenter has to be done differently
  • 105. “ Pager at 2am” vs. “9 – 5 datacenter management”
  • 106. Different replacement strategy NIC Server Rack Container
  • 107.  
  • 108. What does this mean for Jim?
  • 109. Jim’s team’s approach to application architecture has to change
  • 110. Away from the approach of a single application running on a single machine
  • 111. Need to move from ACID transaction model to BASE transaction model
  • 112. ACID = Atomic, Consistent, Isolated, Durable (traditional transactional commit model)
  • 113. Really difficult to implement ACID transactions in distributed systems (actually an anti-pattern)
  • 114. Spend a lot of money trying and still not get working perfectly
  • 115. BASE = Basically Available, Soft state, Eventually consistent
  • 116. It’s OK to be wrong, as long as consistency is achieved eventually
  • 117. Compare the cost of an apology vs. the cost of knowing for sure
  • 118. 6.9 million copies of “The Half Blood Prince” were sold in the first 24 hours of release in the US http://en.wikipedia.org/wiki/Harry_Potter#cite_note-bbc-hbp-record-95
  • 119. If you were the online bookstore selling those 6.9 million copies would you optimize for ACID or BASE consistency?
  • 120. If you accidentally oversell by a few books, it’s OK to apologize
  • 122. Jim’s development team needs to think differently about app architecture in the cloud, especially transactional state
  • 123. “ If my application is running in one of these massive datacenters, it’s not very “green” is it?”
  • 124.  
  • 125. The cost to buy a server is cheaper than the cost to run (power) a server
  • 126. Datacenter Power Consumption Chart Power Conversion Cooling Hoteling Systems
  • 127. It’s not only the single server either – it’s about all the other stuff attached…
  • 128. Drug Inventory Service DNS Services Application Deployment Services System Provisioning Services Instrumentation & Monitoring Services Patch Management Services Troubleshooting Analysis Break/Fix Services Network Services Storage Services Messaging Services Authentication Authorization Non-Repudiation Services Access Control Services Presentation Services Credit Card Transaction Service Shipping Service Control Service Pricing Service File Management Services
  • 129. Green Grid (Green Computing Consortium)
  • 130. PUE : Power Usage Effectiveness http://www.thegreengrid.org/Global/Content/white-papers/The-Green-Grid-Data-Center-Power-Efficiency-Metrics-PUE-and-DCiE
  • 131. The ratio of total energy consumption (servers + cooling) to 'useful' energy consumption (servers only). http://it.toolbox.com/wiki/index.php/Power_Usage_Effectiveness_%28PUE%29
  • 132. A typical enterprise-level data center is thought to have a PUE of 2.0 or greater http://it.toolbox.com/wiki/index.php/Power_Usage_Effectiveness_%28PUE%29
  • 133. This means that for every watt of IT power, an additional watt is used to cool and distribute power to the IT equipment http://it.toolbox.com/wiki/index.php/Power_Usage_Effectiveness_%28PUE%29
  • 134. Our prediction is that the Chicago data center will deliver an average PUE of 1.22 http://www.greenm3.com/2008/10/microsoft-blog.html
  • 135. (Can’t have a PUE less than 1.0 – then you’d be generating your own power!)
  • 139. Jim can barely keep his eyes open. Why is this important to him? He’s not running a cloud data center…
  • 140. True ; but running applications in the cloud means that Jim “inherits” the green profile (PUE) of that datacenter
  • 141. May be of little consequence now, but what happens in 5, 10, 15 years time when regulations get stricter about PUE?
  • 142. Did you know that our industry accounts for 2% of the total carbon emissions – the same as the aviation industry! http://www.gartner.com/it/page.jsp?id=503867
  • 143. When that time comes does Jim want to be measuring his own PUE or inheriting from someone else?
  • 144. Fair point – good to know that you are on it
  • 145. Talking about policy – what’s the deal with cloud computing when it comes to regulations?
  • 146.  
  • 147. … especially having your data stored in datacenters located outside your own country
  • 148. For example, would a non-US government entity trust data stored in a US datacenter?
  • 149. Would you trust your data to be stored in a datacenter not in your home country?
  • 150. This is high on the list of concerns for many thinking about moving to the cloud…
  • 151. Ironically, we have these issues today – they are just implicit
  • 152. Takes his laptop on a business trip to: Pierre Lives in: Accesses his email stored in: Through a cache server in: Uses medical app hosted in: Recently updated by a team in:
  • 154. Vendors build datacenters in each and every country
  • 155. An expensive and unlikely proposition
  • 156. There is cultural change of accepting access to data across foreign borders
  • 157. Do you remember online banking 15 years ago? http://findarticles.com/p/articles/mi_m0EIN/is_1995_June_21/ai_17104850/?tag=untagged
  • 158. So, assuming Jim’s data could be stored overseas what does security look like?
  • 159.  
  • 160. Two aspects: Physical and Electronic
  • 161. Physical is the easier one
  • 162. Security guys outside the datacenter http://www.rtl2.de/images/trailer/1_policeacademy7_detail.png
  • 163. Biometric devices on datacenter colos http://www.aspwebhosting.com/datacenter.htm
  • 164. Cages around most sensitive equipment http://www.aspwebhosting.com/datacenter.htm
  • 165. Security of the data itself
  • 166. Relatively easy to implement – i.e. encrypt with PK and move to cloud, decrypt with pK when need be On Premises Cloud Datacenter Data PK PK{Data} pK Data
  • 167. Validate integrity, sign with pK and validate by decrypting hash with PK Hash Data On Premises Cloud Datacenter pK PK Hash Data pK{Hash} Data
  • 168. This is relatively secure, but…
  • 169. How does the vendor backup the data (without the key, difficult to know what has changed) On Premises Cloud Datacenter Data PK PK{Data} pK Data What’s changed?
  • 170. How do you create a service that can search cryptographic data? On Premises Cloud Datacenter Data PK PK{Data} pK Data How can I search this?
  • 171. Jim understands that it’s less about trusting the security of data in the cloud…
  • 172. … but more about understanding the use cases of accessing that secure data
  • 173. Related to security, how about the identity of Jim’s users?
  • 174. He’s still suffering from the SSO project that he started 5 years ago…
  • 175.  
  • 176. The vast majority of enterprise applications rely on knowing the identity of the user
  • 177. On premise applications often have the luxury of being close to the identity store On Premises Cloud Datacenter App AD
  • 178. Things can get complicated if you transfer the application to the cloud… On Premises Cloud Datacenter App AD
  • 179. Do you want to move the identity provider? Probably not. On Premises Cloud Datacenter App AD Where did AD go?
  • 180. Many organizations end up creating a second ID provider for the cloud Cloud Datacenter On Premises App AD App SQL
  • 181. Even with good replication between the two, this can create a problem with identity management
  • 182. Cloud Datacenter On Premises App AD App SQL Joe [email_address] Joe/Password
  • 183. Even with aggressive replication this is hard
  • 184. Problem gets worse with multiple hosted applications
  • 185. How do we solve this?
  • 186. Similar to your attendee pass Registration Desk Door person Attendee Speaker Crew Main Hall Attendee Speaker Crew Speaker Rm Speaker Crew Bill Veghte Green Room Crew Joe Pharma Attendee Joe Pharma Passport Agency
  • 187. Cloud Datacenter On Premises AD App Joe [email_address] STS (Secure Token Service) [email_address] Attendee Passport Agency Registration Desk Door Person
  • 188. Cloud Datacenter On Premises AD App Joe [email_address] STS (Secure Token Service) [email_address] Attendee Where’s your badge? Where’s your ID? joe@ pharma.com Pwd=123 Please let me use your app I need a badge
  • 189. Cloud Datacenter On Premises AD App Joe [email_address] STS (Secure Token Service) [email_address] Attendee Come on in… Here you are: Attendee Please let me use your app Attendee
  • 191. Cloud Datacenter On Premises AD App Joe [email_address] STS (Secure Token Service) [email_address] Attendee Where’s your ID? joe@ pharma.com Pwd=123 No way – you’re fired! Where’s your badge? Foiled! Revenge is not sweet I need a badge Please let me use your app
  • 192. Definitely easier than that SSO project – thank you!
  • 193. This has been good things to consider so far, but Jim has one last question…
  • 194. “… I have a great new idea that I want to try out in the cloud. Will it make me rich!?! :-)”
  • 195.  
  • 196. Consultant’s answer: Well, it depends…
  • 197. One on hand, possibly…
  • 198. On premises CRM system
  • 199. $12 per month per user
  • 200. Hardware, software, datacenter hoteling, management, operations, helpdesk, etc.
  • 201. Cloud based CRM software
  • 202. $10 per month per user
  • 203. Arguable $2 per user per month saving (not factoring in migration costs)
  • 204. DELL PowerEdge M600 = $4,689
  • 205. 10 of those = $46,890
  • 206. $0.30 per compute hour (High CPU)
  • 207. The same $46,890 would buy you 156,300 compute hours
  • 208. 651.25 compute days for 10 instances
  • 209. 21.4 compute months for 10 instances
  • 210. Let’s not forget however… Bandwidth is not free
  • 211. Jim’s get-rich-quick idea is a new cloud based application for Blu-ray movies!
  • 212. What’s this going to cost to run?
  • 213. Internet Radio (64kps) 21Gb per month (24 hours per day)
  • 214. YouTube (512kps) 166Gb per month (24 hours per day)
  • 215. HDTV (4Mbps) 1296Gb per month (24 hours per day)
  • 216. Storage - $0.15 per Gb Data Transfer - $0.17 per Gb
  • 217. Sounds cheap, but is it?
  • 218. YouTube example = $0.17 x 166Gb ($28.22 per user per month)
  • 219. HD Movie = $0.17 x 1296Gb ($220.32 per user per month)
  • 220. Jim’s new movie service in the cloud…
  • 221. Storage = 2TB of Movies Stream: ~1,000 users per day @ 4Mbps
  • 223. Data Transfer (month) = $215,156
  • 224. … but Jim said he wanted Blu-ray!
  • 225. Storage = 9TB of HD Movies (360 titles at 25Gb per title) Stream: ~1,000 users per day @ 36Mbps
  • 227. Data Transfer (month) = $1.93M!
  • 228. To break-even, each user would have to pay $1,937 per month subscription!
  • 229. “ Several industry insiders estimate that YouTube spends roughly $1 million a day just to pay for the bandwidth to host the videos.” http://techland.blogs.fortune.cnn.com/2008/03/25/youtube-looks-for-the-money-clip/
  • 230. "... Veoh, a video-sharing site operated from San Diego, decided to block its service from users in Africa, Asia, Latin America and Eastern Europe, citing the dim prospects of making money and the high cost of delivering video there.” http://www.nytimes.com/2009/04/27/technology/start-ups/27global.html?ref=business
  • 231. The Point? Sometimes that we forget we are not in a lab!
  • 232. Cloud computing opens up new and interesting possibilities, but don’t forget the business model to support this!
  • 233. When Jim was first looking into cloud computing, he wanted to take his VB6 application into the cloud
  • 234. He now realizes that his VB6 application isn’t well architected for the cloud
  • 235. Nor does the application know what it takes to participate in a pool of computing resources
  • 236. And it definitely doesn’t conform to security and identity considerations for the cloud
  • 237. But now he understands this whole cloud computing space much better
  • 238. He is much clearer on the terminology, understands where his applications can fit, and the considerations for doing so
  • 239. … and is already putting together some of the recommendations he needs for his CIO
  • 240. (which definitely won’t include a movie sharing site!)
  • 241.
  • 242.
  • 243. Complete an evaluation on CommNet and enter to win! Required Slide
  • 244. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. [email_address] http://simonguest.com Required Slide

Notas del editor

  1. Tech·Ed  North America 2009 02/06/12 19:34 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  2. Tech·Ed  North America 2009 02/06/12 19:34 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  3. 02/06/12 19:34 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.