• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Sailing in the cloud
 

Sailing in the cloud

on

  • 4,334 views

 

Statistics

Views

Total Views
4,334
Views on SlideShare
4,214
Embed Views
120

Actions

Likes
3
Downloads
516
Comments
0

4 Embeds 120

http://ieeegold.org 47
http://www.ieeegold.org 36
http://www.slideshare.net 35
http://tinawuusa.blogspot.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Sailing in the cloud Sailing in the cloud Presentation Transcript

    • Sailing in the Cloud… Ganesh Neelakanta Iyer
    • About Me I have 3 years of Industry work experience - Sasken Communication Technologies Ltd, Bangalore - NXP Semiconductors Pvt Ltd (Formerly Philips Semiconductors), Bangalore I have finished my Masters in Electrical and Computer Engineering from NUS in 2008. Currently Research Scholar in NUS under the guidance of A/P. Bharadwaj Veeravalli. Research Interests: Cloud computing, Game theory, Resource Allocation and Pricing Personal Interests: Kathakali, Teaching, Travelling, Photography
    • Agenda • Introduction to Cloud • Characteristics of Cloud • Different kinds of Cloud • Applications on Cloud • Challenges in Cloud • Getting started in Cloud • Conclusion
    • What is Cloud Computing?
    • Traditional Model Cloud Computing Model Proprietary internal IT resources Remote, shared services Company A Company B Internet Company A Company B
    • What constitutes Cloud Computing?
    • Utility Pricing “Utility Pricing” • Pay-as-you-go • Pay-as-you-grow • Low up-front investment • Purchase resources on-the- fly
    • Auto-elasticity “Auto-elasticity” “Utility Pricing” • On-demand resource configuration • Massively scalable • Scale up or down
    • Virtualization “Auto-elasticity” “Utility Pricing” • Abstraction of execution environment “Virtualization” • Resource quota • Reduced number of physical machines
    • Management Automation “Auto-elasticity” “Utility Pricing” • One-click provisioning “Management • Policy based resource “Virtualization” Automation” allocation • Automated backups • Real-time disaster recovery
    • Third-party ownership “Auto-elasticity” “Utility Pricing” • Focus on core-business “Management • Leave rest to someone else “Virtualization” Automation” • Don’t worry about system maintenance etc… “Third-party ownership”
    • Some examples that uses Cloud…
    • IEEE GOLD Singapore • Interest group • Members work in different places • They need to share different documents • They need to maintain a GOLD email in conjunction with their company email SOLUTION:
    • Pizzas from the Cloud… • Availability is a critical requirement • Spikes in demand • Optimize computing capacity while being able to handle peak demand SOLUTION:
    • Brewing customer feedback • Build an online community to engage with customers and employees dynamically • Required community management tools to track and implement the best ideas SOLUTION:
    • Real-estate in Cloud • Procuring and installing servers or upgrades are distraction • Difficult to anticipate hardware demand • Unanticipated hardware failures leads to terrible impact on productivity SOLUTION:
    • Location-based commerce • View map of your location, and surrounding businesses & services • Discover what's new, what's on sale, at which stores around you • Locate nearest bus stops, MRT stations, taxi stands; access real-time estimates of next bus arrival times SOLUTION:
    • Different types of services…
    • Three kinds of services SaaS • Software as a Service (SaaS) • Platform as a Service (PaaS) • Infrastructure as a Service (IaaS) PaaS IaaS
    • SaaS • An application is hosted as a SaaS service provided to customers across the network • E.g. Google Apps, Web-based PaaS email, facebook applications IaaS
    • PaaS SaaS • Deploy customer created applications to a Cloud • E.g. Facebook platform, Google PaaS App-engine IaaS
    • IaaS SaaS • Rent resources such as CPU, storage and network capacity • Customer has control over the PaaS OS, storage and applications • E.g. Amazon Web Services IaaS
    • Moving to Cloud…
    • From On-Premise to Cloud Platforms Application Application Application runs runs at a hoster runs using on-premises cloud services Buy my own Co-location “Cloud fabric” hardware, and or (elastic, manage my Managed scalable) own data servers center COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
    • Buy “Packaged” Hosted “Software as a Application “Packaged” Service” An application that I An application that I A hosted application that I buy “off the shelf” and buy “off the shelf” and buy from a vendor Build vs. Buy run myself then run at a hoster Maximum Control Maximum Economy of Scale Self Hosted Hosted Cloud Platform “Home Built” “Home Built” Build An application that I An application that I An application that I develop myself, but run develop myself, but run in develop and run myself at a hoster the cloud On premises On premises vs. Cloud Cloud COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
    • Buy “Packaged” ERP Hosted “Software as a Application “Packaged” Service” Issue Tracking An application that I “Too An application that I this myself,hosted application that I costly to run A buy “off Email the shelf” and but I’ve made too many buy “off the shelf” and buy from a vendor Build vs. Buy run myself then run at a hoster customizations” Self Hosted Hosted Cloud Platform HR System “Home Built” “Home Built” Build Molecule Research An application that I An application that I An application that I develop myself, but run develop myself, but run in develop and run myself Clinical Trial at a hoster the cloud On premises On premises vs. Cloud Cloud COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
    • Buy “Packaged” Hosted ERP “Software as a Application “Packaged” Service” Issue Tracking An application that I An application that I A hosted application that I buy “offEmail the shelf” and buy “off the shelf” and buy from a vendor Build vs. Buy run myself then run at a hoster“CRMand Email are commodity services – They have no customizations, and it’s cheaper for someone else to run these” Self Hosted Hosted Cloud Platform HR System “Home Built” “Home Built” Build Molecule Research An application that I An application that I An application that I develop myself, but run develop myself, but run in Clinical Trial develop and run myself at a hoster the cloud On premises On premises vs. Cloud Cloud COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
    • Buy “Packaged” Hosted ERP “Software as a Application “Packaged” Service” Issue Tracking An application that I An application that I A hosted application that I buy “off the shelf” and buy “off the shelf” and buy from a vendor Email Build vs. Buy run myself then run at a hoster “I can’t afford to maintain this old HR application written in VB – it’s driving Self Hosted Hosted Cloud Platform HR System me mad!” “Home Built” “Home Built” Build Molecule Research An application that I An application that I An application that I develop myself, but run develop myself, but run in Clinical Trial develop and run myself at a hoster the cloud “…but due to privacy issues, I prefer keeping my HR data on-premises” On premises On premises vs. Cloud Cloud COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
    • Buy “Packaged” Hosted ERP “Software as a Application “Packaged” Service” Issue Tracking An application that I An application that I A hosted application that I buy “off the shelf” and buy “off the shelf” and buy from a vendor HR System Email Build vs. Buy run myself then run at a hoster Self Hosted Hosted Cloud Platform “Home Built” “Home Built” Build Molecule Research “I wish I had access to An application that I An application that I An application that I Clinical Trial develop and run myself cheapermyself, but run and develop compute develop myself, but run in at a hoster the cloud storage when I need it” On premises On premises vs. Cloud Cloud COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
    • Buy “Packaged” Hosted ERP “Software as a Application “Packaged” Service” Issue Tracking An application that I An application that I A hosted application that I buy “off the shelf” and buy “off the shelf” and buy from a vendor HR System Email Build vs. Buy run myself then run at a hoster Self Hosted Hosted Cloud Platform “Home Built” “Home Built” “THIS is where I want to Build Molecule Research An application that I spend An applicationbut run – I’m develop myself, but run in develop myself, that I my IT resources An application that I Clinical Trial develop and run myself going to double down on this at a hoster the cloud application!” On premises On premises vs. Cloud Cloud COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
    • Buy “Packaged” Hosted ERP “Software as a Application “Packaged” Service” Issue Tracking An application that I An application that I A hosted application that I buy “off the shelf” and buy “off the shelf” and buy from a vendor HR System Email Build vs. Buy run myself then run at a hoster Self Hosted Hosted Cloud Platform “Home Built” “Home Built” Build Molecule Research An application that I An application that I An application that I develop myself, but run develop myself, but run in Clinical Trial develop and run myself at a hoster the cloud On premises On premises vs. Cloud Cloud COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
    • Challenges in Cloud Computing…
    • • Requires a constant Internet connection: – No internet means no access to even your own documents • Features might be limited: – This situation is bound to change – For example, you can do a lot more with Microsoft PowerPoint than with Google Presentation's web-based offering. – The basics are similar, but the cloud application lacks many of PowerPoint's advanced features. COURTESY: http://acet.rdg.ac.uk/~mab/Talks/Clouds-La-Coruna09/Talk.ppt
    • • Stored data might not be secure: – How secure is the cloud? – Can unauthorized users gain access to your confidential data? – Only time will tell if your data is secure in the cloud. • Stored data can be lost: – Theoretically, data stored in the cloud is safe, replicated across multiple machines. – But data loss can happen COURTESY: http://acet.rdg.ac.uk/~mab/Talks/Clouds-La-Coruna09/Talk.ppt
    • Getting started in Cloud Computing..
    • 1. Know the different options available to you 2. Understand that scaling is a skill, not a default 3. Implement a disaster plan 4. Don’t be naïve 5. Budget for your specific use-case 6. Choose a cloud provider on your needs, not its popularity 7. Remember: some applications are not good fits for cloud 8. Think outside of the box COURTESY: http://www.openforum.com/idea-hub/topics/the-world/article/8-tips-to-getting-started-in-cloud-computing-guy-kawasaki
    • Top 250 players in Cloud http://cloudcomputing.sys-con.com/node/1386896
    • Future of Cloud Computing…
    • Conclusion Google Trends shows that Cloud is going to sustain for sometime cloud computing grid computing distributed computing
    • Numbers!!! • By 2011 cloud computing market will reach $160 billion. • The number of physical servers in the World today: 50 million. • By 2013, approximately 60% of server workloads will be virtualized • 50% of the 8 million servers sold every year end up in data centers • The data centers of the dot-com era consumed 1-2 MW Today data center facilities require 20 MW, - 10 times as much as a decade ago • Google currently controls 2% of all servers ( around 1 million) with it saying it plans to have upwards of 10 million servers in one decade • 98% of the market is controlled by everyone else. COURTESY: http://www.elasticvapor.com/2010/05/cloud-computing-opportunity-by-numbers.html
    • Thank You! ganesh@ieeegold.org Thank you!