Cloud Computing (Sir Steph PDf).docx
Document Details
Uploaded by WellRunLeprechaun5888
Capiz State University
Full Transcript
Major Cloud Provider 1\. (AWS) Amazon Web Servers - Netflix 2\. Microsoft Azure 3\. Google Cloud Platform 4\. Alibaba 5\. IBM Cloud refers to a Network or Internet. Cloud is something, which is present at remote location. Cloud can provide services over network, that is, on public networks o...
Major Cloud Provider 1\. (AWS) Amazon Web Servers - Netflix 2\. Microsoft Azure 3\. Google Cloud Platform 4\. Alibaba 5\. IBM Cloud refers to a Network or Internet. Cloud is something, which is present at remote location. Cloud can provide services over network, that is, on public networks or on private networks, that is, Wide Area Networks (WANs), Local Area Networks (LANs), or Virtual Private Networks (VPNs). Applications such as e-mail, web conferencing, customer relationship management (CRM), all run in cloud. Cloud computing has embarked a revolution in accessing, provisioning and consumption of the information and computing in the ICT industry. Cloud is a construct (infrastructure) that allows to access application that actually resides at a remote location of another internet connected device, most often, this will be a distant datacenter. Cloud computing takes the technology, services, and applications that are similar to those on the Internet and turns them into a self-service utility Cloud computing refers to manipulating, configuring, and accessing the applications online. The notion of computing in the \"cloud\" goes back to the beginnings of utility computing, a term suggested publicly in 1961 by computer scientist John McCarthy. Public clouds can also be deployed faster than on-site infrastructures with a platform almost constantly scalable. A private cloud is an essentially one organization\'s cloud service. In using a private cloud, the advantages of cloud computing are experienced without sharing resources with other organizations. Hybrid cloud is an infrastructure that contains links between a user\'s cloud (typically referred to as \"private cloud\") and a third-party cloud (typically referred to as \"public cloud\"). Advantages of Cloud Computing 1\. Cost Efficiency - lesser cost 2\. High speed - quickly in fewer clicks 3\. Excellent Accessibility - access it anywhere 4\. Back-up and Restore data - easier to backup and recovery 5\. Manageability - eliminates the IT to updates and maintainance. 6\. Sporadic Batch Processing - add or subtract 7\. Strategic Edge - competitive edge. Disadvantages of Cloud Computing 1\. Vulnerability to Attacks - serious challenges in information thieft 2\. Network Connectivity Dependency - cloud computing is entirely dependent to internet 3\. Downtime - one of the biggest downside, that you might face technical outage. 4\. Vendor Lock-In - migrate from one cloud to another. 5\. Limited Control - limited control over they deployment. Components of Cloud Computing Cloud computing solution is made up of several elements and these elements make up the three components of a cloud computing solution 1\. Clients 2\. The data center, and 3\. Distributed servers Clients: Devices that end users interact with to manage their information on cloud. There can be different types of clients such as: Mobile Clients: Includes PDAs or smartphones, like a Blackberry, Windows Mobile Smartphone, or an iPhone. Thin Clients: Computers that do not have internal hard drives, but rather let the server do all the work, but then display the information. Thick Clients: Thick clients are regular computer, using a web browser like Firefox or Internet Explorer to connect to the cloud. Thin client rely on a network connection for computing and don't do much processing on the hardware itself. Thick clients don't need the constant network connection and can do much of the processing for client/server applications. Datacenter: Datacenter has a collection of servers where the application to which you subscribe is housed. It is a large room in the basement of your building or a room full of servers on the other side of the world that you access via the Internet. Distributed Servers: The distributed servers are in geographically disparate locations. They give the service provider more flexibility in options and security. Other Components of Cloud Computing Cloud Services: Cloud services, products and solutions that are used and delivered real-time via internet media.Example: Identity - OpenID, OAuth, etc. Integration - Amazon Simple Queue Service. Payments - PayPal, Google Checkout. Mapping - Google Maps, Yahoo! Maps. Cloud Applications: Applications that use cloud computing in software architecture so that users don\'t need to install but they can use the application using a computer. Example: Peer-to-peer - BitTorrent, SETI, and others. Web Application - Facebook. SaaS - Google Apps, SalesForce.com, and others Characteristics of Cloud Computing On-demand self-service-- A user can provision computing capabilities, such as server time and storage, as needed without requiring human interaction. Broader network access-- Capabilities are available over a network and typically accessed by the users' mobile phones, tablets, laptops, and workstations. Shared resource pooling-- The provider's computing resources are pooled to serve multiple users using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. Examples of resources include storage, processing, memory, and network bandwidth. Applications of Cloud Computing 1\. Cloud Service Providers (CSP) are providing many types of cloud services and now if we say that cloud computing has touched every sector by providing various cloud applications. 2\. Online Data Storage: Cloud computing allows storing data like files, images, audios, and videos, etc. on the cloud storage. 3\. Backup and Recovery: Cloud vendors provide security from their side by storing safe to the data as well as providing a backup facility to the data. 4\. Bigdata Analysis: Cloud computing has resolved that problem by allowing the organizations to store their large volume of data in cloud storage without worrying about physical storage. 5\. Anti-virus Applications 6\. E-commerce Applications 7\. Cloud computing in Education 8\. Technology-enhanced Learning or Education as a Service (EaaS) 9\. Testing and Development 10\. E-governance Applications 11\. Cloud Computing in Medical Fields 12\. Entertainment Applications 13\. Art Applications 14\. Management Applications