930 likes | 2.9k Views
CLOUD COMPUTING TECHNOLOGY. Er . PARAG VERMA (Author: A2ZEngineer.com). Outlines. Introduction to Cloud Computing Provider of Cloud Computing Characteristics of Cloud Computing Services Architecture of Cloud Computing SAAS P AAS IAAS Types of Cloud Computing Public Cloud
E N D
CLOUD COMPUTINGTECHNOLOGY Er. PARAG VERMA (Author: A2ZEngineer.com) www.a2zengineer.com
Outlines • Introduction to Cloud Computing • Provider of Cloud Computing • Characteristics of Cloud Computing • Services Architecture of Cloud Computing • SAAS • PAAS • IAAS • Types of Cloud Computing • Public Cloud • Private Cloud • Hybrid Cloud • Pros & Cons of Cloud Computing • Future Scope of Cloud Computing www.a2zengineer.com
Introduction to Cloud Computing • Cloud Computing is the emerging buzzword in Information Technology. Cloud Computing is proposed as a new network application mode. Cloud computing technology is blessing to the new growing software companies those have the economy barriers. • Cloud computing is a technique which provides the way to share distributed resources and services that belong to different organizations or sites. Cloud computing is started to providing the flexibility to the IT business sector, that a main reason behind the Cloud computing is more a business model than a changing technology, although it has a few important parameters such as: delivery over the web, scalability, elasticity and multi tenancy. www.a2zengineer.com
Provider of Cloud Computing • Cloud computing is just delivery of computing as a service rather than as a product. That is, resources and information are shared across many computers via a secure network. Some of them provide IaaS, PaaS and some other provides SaaS. • Amazon.com, Sun, IBM provides storage service. • Google Apps provides software as a service. www.a2zengineer.com
Characteristics of Cloud Computing • U.S. National Institute for Standards and Technology (NIST) has come up with five essential characteristics that must be present for an offering to be considered “cloud”. • On-demand self-service: • Broad network access: • Resource pooling: • Rapid elasticity: • Measured Service: www.a2zengineer.com
Service Architecture of Cloud Computing • Cloud computing encompasses any subscription-based or pay-per-use service that, in real time over the Internet, extends IT's existing capabilities. Cloud computing technology uses three services models or segments: “software”, “platform” and “infrastructure”. Each model serves a different purpose and offers different products to businesses and individuals around the world. www.a2zengineer.com
Service Architecture… Architecture of Cloud Computing www.a2zengineer.com
Service Architecture… • Clients: A cloud client consists of computer hardware and/or computer software that relies on cloud computing for application delivery, or that is specifically designed for delivery of cloud services. • Software as a Service (SaaS): SaaSis the service which is based on the concept of renting software from a service provider rather than buying it yourself. The software is hosted on centralized network servers to make functionality available over the web or intranet. It’s also known as “software on demand”. Yahoo mail, Google docs, CRM applications are all instances of SaaS. www.a2zengineer.com
Service Architecture… • Platform as a Service (PaaS): The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages and tools supported by the provider. PaaSis a delivery of a computing platform over the web. • Infrastructure as a Service (IaaS): The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. www.a2zengineer.com
Service Architecture… • Servers: The server’s layer consists of computer hardware and/or computer software products that are specifically designed for the delivery of cloud services, including multi-core processors, cloud-specific operating systems and combined offerings. www.a2zengineer.com
Types of Cloud Computing • Cloud computing technology is categorized into following three categories: • Public Cloud • Private Cloud • Hybrid Cloud www.a2zengineer.com
Public Cloud Computing • Public Clouds: These are the clouds which are open for use by general public and they exist beyond the firewall of an organization, fully hosted and managed by service provider and they make resources, such as applications and storage, available to the general public over the Internet. Some of the service providers are Google, Amazon, and Microsoft. • The main benefits of using a public cloud are: • Easy and inexpensive set-up because hardware, application and bandwidth costs are covered by the provider. • Scalability to meet needs. • No wasted resources because you pay for what you use. www.a2zengineer.com
Private Cloud Computing • Private Clouds: Private cloud (also called internal cloud or corporate cloud) is a marketing term for a proprietary computing architecture that provides hosted services to a limited number of people behind a firewall. Advances in virtualization and distributed computing have allowed corporate network and data-center administrators to effectively become service providers that meet the needs of their "customers" within the corporation. Private Clouds represents an enterprise-specific environment with dedicated IT systems as well as private access and sharing. • The main benefits of using private cloud are: • Enhanced security and data protection and one can raise it as much level as one wish. • The user has total control of where the data is being saved. • Easily recover from failure. www.a2zengineer.com
Hybrid Cloud Computing • Hybrid Clouds: A Hybrid Cloud is a mix of both Public and Private Clouds consisting of multiple internal and/or external providers. Thus they utilize the benefits and core features of both the public and private clouds and leaving out the various short coming of both. This helps in achieving all the related goals of the end user with minimum investment. Thus the data and application that needs to be in the public scope and the data security and protection is not an issue there the public clouds are used and that data and applications that is of high importance and value and security and protection is key factor then they are put in the private clouds. • The main benefits of using Hybrid Cloud are: • Use the type of cloud that suits the requirement for particular data and application. • Suits many organizations needs and goals to achieve their cloud computing strategy. www.a2zengineer.com
Pros & Cons of Cloud Computing www.a2zengineer.com
Pros of Cloud Computing • Scale and Cost: The cost associated with cloud computing is said to be one of its greatest pros because costs are greatly reduced. Capital expenditure, also, is converted into operational expenditure. • Encapsulated Change Management: Encapsulated change management offered by cloud competing achieves a number of different business goals and business objectives, including improvements in customer service and in service delivery. www.a2zengineer.com
Pros of Cloud Computing • Next Generation Architectures: Social networking and social media technologies are becoming increasingly important as a manner in which customers can find the information that they need. Cloud computing is utilizing these next generation technologies and architectures in order to allow companies to benefit from the web. • Choice and Agility: Cloud computing provides a great amount of choice for the businesses utilizing it, and the customers that rely on it to find the information that they need. Cloud computing is an agile technology that offers benefits to the businesses that decided to utilize its principles. www.a2zengineer.com
Cons of Cloud Computing • Security: While in some situations security is improved in cloud computing over other similar technologies, this is not always the case. There are concerns regarding loss of control over data that is sensitive, as well as concern over the lack of security over stored kernels. While security is being improved overtime. • Lock-in: Many of the currently emerging platforms for cloud computing are proprietary in nature, and what this means is that interoperability and portability are both going to be issues for many businesses. www.a2zengineer.com
Cons of Cloud Computing • Lack of Control: When the cloud computing system goes down, business managers can find themselves feeling completely helpless because they suddenly have no visibility of the infrastructure. • Reliability: While cloud computing may be suitable for disaster recovery and business continuity, some major cloud computing services have experienced outages, and sometimes little can be done when businesses are affected. www.a2zengineer.com
Future Scope of Cloud Computing • In today's world, new business opportunities heavily depend on their IT infrastructure availability. Cloud computing technology in India will dramatically change the way we compute. Some of the obvious segments that can directly reap the benefits are listed below: • Schools, Colleges & Universities: • New Innovative Business Firms: • Long Tail Business Units: • Multimedia Content Providers: www.a2zengineer.com
Quarry Session Thanking You www.a2zengineer.com