Successfully reported this slideshow.

Cloud Computing - Govt. Women's College - Kumbakonam

445 views

Published on

CC

Published in: Technology, Business
  • Be the first to comment

Cloud Computing - Govt. Women's College - Kumbakonam

  1. 1. Cloud Computing Basics, opportunities and issues Balasubramanian V Portal Developer Web and Portals Group Informatics Centre Bharathidasan University, Tiruchirappalli balav@bdu.ac.in 1/31/2014
  2. 2. Outline Background Computing Paradigms – History and Genesis Cloud Computing – intro Need for Cloud Case Studies Cloud Services Cloud Implementations Cloud in Real time Pros and Cons Security Issues Career Scope & Closing Thoughts
  3. 3. Job Opportunities for Computer Science Graduates
  4. 4. Computing Computing is everything that you do with computers Document Creating, Assignment Writing, Programming, Creating Power Point Presentations, Sending emails, Browsing, Chatting, Facebook, Uploading/viewing Photographs, listening to Songs, Watching movies…..
  5. 5. Computing Paradigms Room Size Computers (1960s) Desktop/Personal Computers (1960-70s) Computer Networks (1970-80s) Internetworking (1980-90s) World Wide Web (WWW) (1990-) Mobile Computing (2000-) Cloud Computing
  6. 6. Computing Paradigms
  7. 7. Cloud • The term ‘Cloud’ is used as a metaphor for internet • Named after the cloud representation of the Internet on a network diagram • Professor Ramnath Chellappa was the first to use the term "cloud computing" in 1997.
  8. 8. «CLOUD COMPUTING» «CLOUD» «COMPUTING» WWW WWW «Cloud Computing» «Computación en internet» Computing on the Internet
  9. 9. What is Cloud Computing? Any situation in which computing is done in a remote location rather than on your desktop or portable device. Using the Internet to access data and services
  10. 10. Definition • What is stored: Information, data, service…. • Where it is stored: In the Servers on the Internet • How to Get it: Sent to clients (browser) temporarily via network • Clients: Desktops, Tablets, Notebooks, Mobile Phones, etc.
  11. 11. Cloud = Network-accessible resource pool On-demand self-service Ubiquitous access over network 1/31/2014 Large, homogeneous resource pool
  12. 12. Need for a Cloud? • A question that we always ask… to buy or to rent? 1/31/2014
  13. 13. Pay for everything • What you use as well as what you don’t use • And all these at a upfront investment • Buy a car, A/c, driver, license, maintenance, parking space, insurance, etc….
  14. 14. Hire a service, don’t buy 1/31/2014
  15. 15. Let’s think a bit http://www.gcwk.ac.in/ Hosting your portal/web application on your own infrastructure Server (IBM blade or Sun SPARC), Platform (Linux of Windows), Connectivity (BSNL or Airtel or Reliance), Storage, Administrators, Cooling Services, Power (?!), UPS, Firewall, Network equipment….and then...Upgrades? 1/31/2014
  16. 16. Wanted! Cabling ? Service Provider ? Connectivity Bandwidth ? Experts to manage? Software ?
  17. 17. Hire a cloud Rackspace hosting (www.rackspace.com) • Up and running in minutes • Servers, storage, load balancing • Scalable, pay-as-you-go pricing • Control panel and API interface • Zero downtime, 24 X 7 support Rackspace Godaddy TechCmantiX Don’t buy, just subscribe 1/31/2014
  18. 18. Unique Identification Authority of India (UIDAI) – eAadhar
  19. 19. Aadhar Portal 1.2 Billion people 40 Million people – already connected to Bank A/c The biggest Biometrics database on earth Data Size ? Current: 5 Peta Bytes 2014: 15 Peta Bytes 1.Security ? 2. Privacy ? http://techcrunch.com/2013/12/06/inside-indias-aadhar-the-worldsbiggest-biometrics-database/
  20. 20. Gmail Vs. Microsoft Exchange Server • Servers and storage? • Technical Team? • Upgrades? No No No rjbhrth@gmail.com Yes Yes Yes
  21. 21. Cloud Computing Services • Software As a Service (SaaS) • Platform As a Service (PaaS) • Infrastructure As a Service (Iaas)
  22. 22. The 3! SaaS: service-on-demand Example: GMail, Zoho (online office) PaaS: Facilities necessary to support the complete process of building and delivering web applications Example: Salesforce.com, Google App. Engine IaaS: Delivering the total infrastructure as a service Example: Amazon’s EC2
  23. 23. Comparing The 3
  24. 24. Cloud Implementations Public Cloud Private Cloud Hybrid Cloud 1/31/2014
  25. 25. Public, Private and Hybrid clouds 1/31/2014
  26. 26. More personal cloud examples Email apps Storage apps (GDrive, Skydrive, Dropbox, iCloud) Scribd Slideshare Soundcloud Picasa Youtube Ubuntu 1 1/31/2014
  27. 27. The Most Popular - Cloud Services for business & for individuals • salesforce.com • Amazon Web Services • Zoho Office • Amazon EC2 • Gmail/Google Apps • Chrome OS, Ubuntu Cloud 1/31/2014
  28. 28.  Amazon Elastic Compute Cloud “Amazon EC2” – – – – web service interface that provides resizable computing capacity in a cloud designed to make web-scale computing easier for developers reduces the time required to obtain and boot new server space from weeks to minutes allows developers to pay only for capacity that they actually use 1/31/2014
  29. 29.  “Google 101” – –   Network made up of millions of cheap servers, that would store staggering amounts of data, including numerous copies of the world wide web Makes search faster, helping ferret out answers to billions of queries in a fraction of a second Google invests more than $2 billion a year in data centers for cloud computing. Google App Engine 1/31/2014
  30. 30. Google Chrome OS
  31. 31. Linux - Ubuntu Cloud OS
  32. 32. 1/31/2014
  33. 33. Homework for Students • Soundcloud • Zoho
  34. 34. Sound Cloud
  35. 35. ZOHO What is Zoho Docs? • Zoho Docs is an Online Document Management where you can store all your files securely in a centralized location, and access anywhere online. It is the homepage for all your documents, spreadsheets, presentations, pictures, music, videos, etc. You can create, edit, share, view and upload any type of files including Zip, PDF, etc. 1/31/2014
  36. 36. 1/31/2014
  37. 37. 1/31/2014
  38. 38. 1/31/2014
  39. 39. 1/31/2014
  40. 40. 1/31/2014
  41. 41. 1/31/2014
  42. 42. rjbhrth@gmail.com
  43. 43. Vmware Virtualization Separating the software from the underlying Hardware
  44. 44. • One server can be shared by many applications. rjbhrth@gmail.com
  45. 45. Dropbox
  46. 46. Cloud Computing Advantages Reduced Hardware equipment for end users Improved Performance & Low maintenance Accessibility Flexible & Low cost Pay for what you use 1/31/2014
  47. 47. Cloud Adaptations – TN. Govt. Plan: to provide cloud computing based Personal Computers to VAOs & RIs Purpose: e-District applications & other utility services To Whome: Krishnagiri, Ariyalur, Perambalur, Thiruvarur, Coimbatore and The Nilgiris (Pilot) Budget: Rs.1.70 crores. Source: http://www.tn.gov.in/policynotes/announcements/infor mation_technology.pdf 1/31/2014
  48. 48. Cloud & Green Computing 1/31/2014
  49. 49. Cloud Computing Drawbacks Security Issues (#1 concern) You must have an Internet connection Less control over the data Connectivity & Bandwidth issues 1/31/2014
  50. 50. Security – The #1 Threat • Richard Stallman says: “One reason you should not use cloud applications to do your computing is that you lose control” • Issue is about the programs that enable cloud computing • Amazon’s downtime & Steamload’s collapse • Our Aadhar – Privacy, Confidentiality, Security ? (NSA vs Edward Snowden ) • Solutions are emerging – eg. openstack 1/31/2014
  51. 51. 1/31/2014
  52. 52. The Future 1/31/2014
  53. 53. Career scope • Developers: Web services, SOA and SOAP (.NET and JEE) • Performance testing engineers • Infrastructure engineers: Networking professionals, virtualization and security experts, Entertainment Computing: Gaming “Zynga” 1/31/2014
  54. 54. Sample Openings Experience 2-3 Years Location South India Compensation Rupees 5,00,000 - 8,00,000 Education UG - B.Sc - Any Specialization, B.Tech/B.E. - Any Specialization, B.Sc. BCA – Computers PG - M.Sc - Any Specialization, M.Tech - Any Specialization, MCA – Computers Role Cloud Service Developer Functional Area Application Programming, Maintenance Desired Candidate More than one year of experience architecting & building solutions leveraging cloud computing service providers such as Amazon Web Services. Full lifecycle experience with at least one cloud migration, data center migration, or server consolidation
  55. 55. Sample Openings Skills Required : • Passionate about driving new technology solutions • Software development experience in one or more of the following fields •Distributed Applications : Cloud Computing UI Development SOA/SaaS Models • Excellent Technical grasp on Java/J2EE Environment, Agile Development and Legacy C/C++ Development • Sun Certified Enterprise Architect (SCEA)
  56. 56. What are things to do for getting a job? • Start learning new technologies such as Virtualization/ Cloud Computing/ Web Programming etc… • Understand businesses, processes and domains… just don’t be a techie • Get into high end consulting: Just don’t remain behind the desktops, move around and look for opportunities
  57. 57. rjbhrth@gmail.com
  58. 58. Cloud in realtime 1/31/2014
  59. 59. Q and A • • • • Don’t forget to try the examples Gotomeeting, teamviewer, mediafire http://www.slideshare.com/balaav/ A complete book on cloud computing is in your digital library • For clarifications, doubts, resources… • Write to : balav@bdu.ac.in • Thanx!
  60. 60. Thanks!

×