Jjm cloud computing


Published on

Published in: Technology, Business
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • With Cloud Computing, the software programs one use aren’t run from one’s personal computer or personal network, but are rather stored on servers accessed via the Internet.
  • Cloud computing is a type of computing that relies on sharing computing resources rather than having local servers or personal devices to handle applications. cloud computing means "a type of Internet-based computing," where different services such as servers, storage and applications are delivered to an organization's computers and devices through the Internet.Cloud Computing is a general term used to describe a new class of network based computing that takes place over the Internet, basically a step on from Utility Computing.In other words, this is a collection/group of integrated and networked hardware, software and Internet infrastructure (called a platform).Using the Internet for communication and transport provides hardware, software and networking services to clients.These platforms hide the complexity and details of the underlying infrastructure from users and applications by providing very simple graphical interface or API (Applications Programming Interface).
  • Individual users connect to the cloud from their own personal computers or portable devices, over the Internet. To these individual users, the cloud is seen as a single application, device, or document. The hardware in the cloud (and the operating system that manages the hardware connections) is invisible.
  • e.G hotel, sale, exhibition,a mall of IT services
  • The cloud computing service models are Software as a Service (SaaS), Platform as aService (PaaS) and Infrastructure as a Service (IaaS). In a Software as a Servicemodel, a pre-made application, along with any required software, operating system,hardware, and network are provided. In PaaS, an operating system, hardware, andnetwork are provided, and the customer installs or develops its own software andapplications. The IaaS model provides just the hardware and network; the customerinstalls or develops its own operating systems, software and applications.
  • Defined as service-on-demand, where a provider will license software tailored.In the SaaS model, cloud providers install and operate application software in the cloud and cloud users access the software from cloud clients. Cloud users do not manage the cloud infrastructure and platform where the application runs. This eliminates the need to install and run the application on the cloud user's own computers, which simplifies maintenance and support.Examples of SaaS include: Google Apps, Microsoft Office 365, Onlive, GT Nexus, Marketo, and TradeCard.
  • In the PaaS model, cloud providers deliver a computing platform typically including operating system, programming language execution environment, database, and web server. Application developers can develop and run their software solutions on a cloud platform without the cost and complexity of buying and managing the underlying hardware and software layers.Examples of PaaS include: AWS Elastic Beanstalk, Cloud Foundry, Heroku, Force.com, EngineYard, Mendix, OpenShift, Google App Engine, Windows Azure Cloud Services and OrangeScape
  • In the most basic cloud-service model, providers of IaaS offer computers physical or (more often) virtual machines and other resources. IaaS clouds often offer additional resources such as a virtual-machine disk image library, raw (block) and file-based storage, firewalls, load balancers, IP addresses, virtual local area networks (VLANs), and software bundles.[49]IaaS-cloud providers supply these resources on-demand from their large pools installed in data centers.Examples of IaaS providers include: Amazon EC2, Azure Services Platform, DynDNS, Google Compute Engine, HP Cloud, iland, Joyent, LeaseWeb, Linode, NaviSite, Oracle Infrastructure as a Service, Rackspace Cloud, ReadySpace Cloud Services, ReliaCloud, SAVVIS, SingleHop, and Terremark
  • Private Cloud– Cloud Computing private to an enterprise• Public Cloud– Cloud Computing where the cloud services areoffered by Cloud Vendors and anybody can use& deploy their services in this cloud(E:\Data_Manali\CloudComputing\Advanced\Cloud-Opp&Challenge-Lucknow12Feb2010.pdf)
  • The public cloud can be defined as theoutsourcing model for computing,hardware, and storage functions to a thirdparty service provider, which hostsapplications on cyberspace through linkedservices.
  • These services are managed and provided within an organization characterized by less restriction on bandwidth, fewer security restrictions and legal requirements compared to public cloudIt consists of applications or virtual machines in company’s own set of hosts. Hence to recover from failure, ability to scale up or down depending upon demand.Private cloud will be implemented by enterprisesfor their own private use. This will mainly beavailable to enterprise’s customers, employees,partners, and suppliers. This will mainly be toreduce the cost and have a centralizedmanagement of the data. Private cloud will be aextension of the data centre within the control ofthe enterprise; in private cloud an enterprise canimplement a security policy and control peopleand hardware resource with respect to privacy andaccess. Amazon book store is an example ofprivate cloud
  • It means two separate clouds joined together (public, private, internal, community) or combination of virtualized cloud server instances used together with real physical hardware. Hybrid cloud is use of physical hardware and virtualized cloud server instances together to provide a single common device.
  • Cloud storage can provide the benefits of greater accessibility and reliability; rapid deployment; strong protection for data backup, archival and disaster recovery purposes; and lower overall storage costs as a result of not having to purchase, manage and maintain expensive hardware. However, cloud storage does have the potential for security and compliance concerns. it really refers to saving data to an off-site storage system maintained by a third party. Instead of storing information to your computer's hard drive or other local storage device, you save it to a remote database. The Internet provides the connection between your computer and the database.On the surface, cloud storage has several advantages over traditional data storage. For example, if you store your data on a cloud storage system, you'll be able to get to that data from any location that has Internet access. You wouldn't need to carry around a physical storage device or use the same computer to save and retrieve your information. With the right storage system, you could even allow other people to access the data, turning a personal project into a collaborative effort.­At its most basic level, a cloud storage system needs just one data server connected to the Internet. A client (e.g., a computer user subscribing to a cloud storage service) sends copies of files over the Internet to the data server, which then records the information. When the client wishes to retrieve the information, he or she accesses the data server through a Web-based interface. The server then either sends the files back to the client or allows the client to access and manipulate the files on the server itself.Cloud storage systems generally ­rely on hundreds of data servers. Because computers occasionally require maintenance or repair, it's important to store the same information on multiple machines. This is calledredundancy. Without redundancy, a cloud storage system couldn't ensure clients that they could access their information at any given time. Most systems store the same data on servers that use different power supplies. That way, clients can access their data even if one power supply fails.Not all cloud storage clients are worried about running out of storage space. They use cloud storage as a way to create backups of data. If something happens to the client's computer system, the data survives off-site. It's a digital-age variation of "don't put all your eggs in one basket."
  • Google Docs allows users to upload documents, spreadsheets and presentations to Google's data servers. Users can edit files using a Google application. Users can also publish documents so that other people can read them or even make edits, which means Google Docs is also an example of cloud computing.Web e-mail providers like Gmail, Hotmail and Yahoo! Mail store e-mail messages on their own servers. Users can access their e-mail from computers and other devices connected to the Internet.Sites like Flickr and Picasa host millions of digital photographs. Their users create online photo albums by uploading pictures directly to the services' servers.YouTube hosts millions of user-uploaded video files.Web site hosting companies like StartLogic, Hostmonster and GoDaddy store the files and data for client Web sites.Social networking sites like Facebook and MySpace allow members to post pictures and other content. All of that content is stored on the respective site's servers.Services like Xdrive, MediaMax and Strongspace offer storage space for any kind of digital data.
  • Lower computer costs.Improved performance.Reduced software costs.Instant software updates.Improved document format compatibility.Unlimited storage capacity.Increased data reliability.Universal document access.Latest version availability.Device independence.Pay-as-per-Use Location Independence Increased Flexibility Abstraction (Allows enterprise to focus on its core) Resource Sharing Instant scalability
  • Jjm cloud computing

    1. 1. Cloud Computing The New Era of Computing 1
    2. 2. Outline  Introduction  Cloud Computing Views & Definition  Cloud Architecture  Cloud Service Models  Types of Clouds  Cloud Storage  Pros & Cons  Cloud Providers  Career Opportunities 2
    3. 3. Introduction • Traditional Desktop Computing • PC-centric Vs Cloud Computing • Day –to Day Examples • IT Industry Need 3
    4. 4. Understanding CLOUD 4
    5. 5. Cloud Internet Cloud Provider Using someone else’s server to host,process,or store data for which you pay the charge (pay-as -you –use) 5
    6. 6. Cloud Benefits “Automatically Scalable / Elastic Compute Resources” “A Virtual Datacenter” “Storage in The Sky” Cloud (the Internet) “Virtualized Servers” 6 “Computers For Rent On The Internet” “Pay for Computing as You Use It”
    7. 7. Cloud Computing  Internet-based Computing, whereby shared resources, software and information, are provided to computers and other devices on-demand, like the electricity grid . 7
    8. 8. Cloud Architecture 8
    9. 9. Features • Easy to use • On demand self service • Ubiquitous network access • Location independent • Resource pooling • Rapid Elasticity • Pay per use • Security 9
    10. 10. Cloud Services • Everything as a Service (EaaS, Xaas, *aaS) is a concept of Software components across the network • It is a sub sect of Cloud Computing • Most popular being SaaS • Many service types try to re use cloud computing 10
    11. 11. Cloud Services Cloud Services (XAAS) 11
    12. 12. SAAS • SAAS – Software as a service • The application itself is provided by service provider • Available via Browser • Strongest Cloud Trend and Services Examples: – USER MAIL: gmail, Hotmail, Yahoo – USER PICS: flickr, picasa 12
    13. 13. PAAS • PAAS - Platform as a service • Platforms enable application developers to host their services • Enables rapid development at Low Cost Examples: • Google’s AppEngine • Amazon EC2 • Microsoft Azure 13
    14. 14. IAAS • IAAS -Infrastructure as a service • Offers capacity for rent, basically hosted data centers and Servers • Virtual machine is itself sold as a service Examples: • Verizon's CAAS (Computing as a service) • AT&T (Hosting & Storage) 14
    15. 15. Cloud Services 15
    16. 16. Cloud Services 16
    17. 17. Cloud Service Map 17
    18. 18. Cloud Types 18
    19. 19. Public cloud Services are delivered to the client via internet from third party service provider Example: Amazon 19
    20. 20. Private cloud Private cloud describe services that deploy cloud computing on private networks. Example: HP Data centers 20
    21. 21. Hybrid Clouds Here, two separate clouds joined together or combination of virtualized cloud server instances used together with real physical hardware. Example: ERP in private cloud +Sales & Email in public 21
    22. 22. Cloud Types 22
    23. 23. Cloud Storage "the storage of data online in the cloud," wherein a company's data is stored in and accessible from multiple distributed and connected resources that comprise a cloud. Features • Easy data Accessibility • Reduce storage cost • No maintenance required • Data is stored in multiple copies at third party vendor • Provision to backup clients data • No need of physical storage 23
    24. 24. Cloud Storage Example 24
    25. 25. Advantages  Lower computer/Software costs  Improved performance  Instant software updates  Improved document format compatibility  Unlimited storage capacity  Increased data reliability  Universal document access  Latest version availability  Device independence 25
    26. 26. Disadvantages  Requires a constant Internet connection  Does not work well with low-speed connection  Legal and political problem of data store and translation across region  Stored data might not be secure  Stored data can be lost 26
    27. 27. Cloud Providers 27
    28. 28. Cloud Providers  Web Interface for a development environment that offers a one stop facility for design, development and deployment Java and Python-based applications  Features:  Dynamic Web Serving  Persistent Storage  Automatic scaling  Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provide an API for instantiating computing instances with any of the operating systems supported.  Features:  Query Processing  Storage 28
    29. 29. Job Opportunities Server consolidation Clustering Storage Architecting Systems Admin Solutions Development Maintenance Testing Database Security Migration MIS Consulting Training Teaching Research Marketing Sales 29
    30. 30. How will IT jobs change? Track Skills Requirement Project Management High Cloud Impact on role Low Application Dev. & IT Management Medium Medium IT Maintenance & Operations Low High 30
    31. 31. Sample Openings • Job Description : – Software Engineer 1. BE/MCA with 2 years experience 2. Exp in APEX, Visualforce, Force.com APIs, Amazon Integration 3. Exp in APEX, Visualforce, Force.com APIs, ExtJs Library 4. Exp in SaaS, Cloud Computing, Force.com, Salesforce.com development SFDC, Force com, JavaScript, and XML and Strong with configuration, customization, programming with APEX APIs, APEX Triggers 5. Exp in Microsoft Azure preferably in Data Analytics/Telecom Exp in Amazon Web Services. Windows Azure Platform 6. Strong people management and leadership skills 31
    32. 32. Thank You !!! 32
    33. 33. Other Cloud Services • Other Services are: – DAAS – NAAS – CAAS 33
    34. 34. DAAS • DAAS- Data as a Service • A service or web service provides access and analytics around a set of propriety set of aggregated data Example: – Salary.com – Collects data from users and sells the same to companies 34
    35. 35. NAAS NAAS – Network as a service • Provides global network capacity like CDN’s ( Content Delivery Network) Example, known video CDN’s like – Limelight – L3 – Amazon CloudFront CDN: Usually a hosting service who has multiple servers that can provide the endpoint connection for your stream users 35
    36. 36. CAAS CAAS (Communication as a service) • Is a type of enterprise communications where third party vendor manages Hardware and Software required for VOIP Example: – IP-Centrax a remote PBX 36