Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Amélie Cordier, January 2011
[email protected] - 6 - Cloud Computing 2
[email protected] - 6 - Cloud Computing 3
Allowing companies to rent applications hosted on dedicated servers
Benefits for application editors: regular incomes
Benefits for enterprises: no need to manage applications
Two kinds of interfaces◦ Web interface
◦ Client/Server interface
[email protected] - 6 - Cloud Computing 4
Web interfaces are frustrating!
Client/server interfaces require an installation step!
[email protected] - 6 - Cloud Computing 5
New technical solutions for dynamicity and integration
Several categories:◦ RIA (Rich Internet Application)
◦ RDA (Rich Desktop Application)
◦ ...
[email protected] - 6 - Cloud Computing 6
Illustration byFred Cavazza
[email protected] - 6 - Cloud Computing 7
Problem with RIA: no off-line mode
Possible solutions?◦ Stay tuned! (Wi-Fi, 3G, ...)
◦ Browser plug-in to manage off-line mode (Google Gears)
◦ Browsers WHATWG
◦ Synchronization software (LiveMesh)
[email protected] - 6 - Cloud Computing 8
Collective intelligence◦ Wikipedia◦ Collective recommendations on
Amazon◦ IMDB◦ Blogs, wikis, ...
User platforms: Youtube, Google,
Service platforms: Mashups Social networking: MySpace,
Continuous Evolution: always in beta mode
[email protected] - 6 - Cloud Computing 9
Mobile devices◦ Tablets◦ Netbooks◦ Ebooks◦ Smartphones
Variable characteristics◦ Ergonomics◦ Technical background◦ Storage◦ Bandwidth
Focus on online applications
[email protected] - 6 - Cloud Computing 10
[email protected] - 6 - Cloud Computing 11
[email protected] - 6 - Cloud Computing 12
[email protected] - 6 - Cloud Computing 13
SaaS are successors of ASP
Characteristics◦ Based on RIA
◦ Architectures optimized for on-line usage
◦ Collaborative functions
◦ Open API
[email protected] - 6 - Cloud Computing 14
[email protected] - 6 - Cloud Computing 15
Execution platform hosted on a server
Connexion through Internet
Amazon web services (AWS) is the first Cloud Computing Platform
PaaS is not only an execution environment, but also a set of infrastructure services
[email protected] - 6 - Cloud Computing 16
Data persistence
Application hosting
Technical integration
Monitoring
[email protected] - 6 - Cloud Computing 17
[email protected] - 6 - Cloud Computing 18
[email protected] - 6 - Cloud Computing 19
[email protected] - 6 - Cloud Computing 20
[email protected] - 6 - Cloud Computing 21
Costs!◦ Maintenance cost for end-user computers◦ Maintenance cost for servers◦ Cost of the computers◦ Cost of servers
More convenient Computer sustainability
(see the videos!)
Privacy Security Accordance with law Customers’ feedback
[email protected] - 6 - Cloud Computing 22
Ergonomics, productivity Accessibility, business everywhere Collaboration Agility Quality of service, quantity
and availability Frequent updates
Security Privacy No personal
workstation
[email protected] - 6 - Cloud Computing 23
Focus on business logics More time to focus
on essential issues
Loss of control Security Authentication Privacy Integrity Traceability Availability
Increase of the network usage
[email protected] - 6 - Cloud Computing 24
[email protected] - 6 - Cloud Computing 25
Start with a small application / service◦ Collaborative application
◦ Human resources
◦ Client relation management (CRM)
◦ Finance management
Choose an appropriate strategy:◦ External service
◦ Use a SaaS application
◦ Develop a SaaS application
[email protected] - 6 - Cloud Computing 26
First phase: choose one service and try to handle it with a SaaS application
Second phase: export other services◦ One single SaaS provider or
◦ The best provider for each service
Integration of SaaS ◦ Identity manager (SSO: Single Sign On)
◦ Portal: data and services integration, common interface
◦ Internet Service Bus: communication management
[email protected] - 6 - Cloud Computing 27
[email protected] - 6 - Cloud Computing 28
[email protected] - 6 - Cloud Computing 29
[email protected] - 6 - Cloud Computing 30
[email protected] - 6 - Cloud Computing 31
Microsoft Azure
Adobe Cocomo
HP Business Technology Optimization (BTO)
Dell MessageOne, Everdream, SilverBack, ASAP Software
IBM BlueHouse
Oracle on Demand
Sun GridEngine
...
[email protected] - 6 - Cloud Computing 32
Google (Book Search, Street View, Google Translate)
Yahoo
Amazon
Amazon Web Services
[email protected] - 6 - Cloud Computing 33
Internal search engines
Paypal
Sarbacane
Maps◦ Google Maps
◦ Yahoo Maps
◦ Microsoft Live Maps
◦ Mappy
◦ …
[email protected] - 6 - Cloud Computing 34
Instant messaging Voice over IP Web conference Application Sharing Concurrent edition
of documents Shared whiteboard Instant file transfer Shared agenda ...
[email protected] - 6 - Cloud Computing 35
Online document management
Content Management Solutions (CMS)
Project management through blogs
Knowledge management through wikis
…
[email protected] - 6 - Cloud Computing 36
Gmail
Google Calendar
Gtalk
ZohoOnline Office
ZohoMail
...
[email protected] - 6 - Cloud Computing 37
Adobe Acrobat.com
Adobe photoshop.com
Flickr& Picasa
YouTube& DailyMotion
SlideShare
...
[email protected] - 6 - Cloud Computing 38
Salesforce
Microsoft Dynamics CRM Online
Sage CRM.com
ZohoCRM
[email protected] - 6 - Cloud Computing 39
[email protected] - 6 - Cloud Computing 40
[email protected] - 6 - Cloud Computing 41