Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Cloud Computing

Similar presentations


Presentation on theme: "Introduction to Cloud Computing"— Presentation transcript:

1 Introduction to Cloud Computing
Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

2 Contents What is Cloud Computing? History Cloud Components
Essential Characteristics Service Models Deployment Models Advantages Disadvantages Applications Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

3 What is Cloud Computing?
Cloud Computing refers to manipulating, configuring, and accessing the applications online. It offers online data storage, infrastructure and application. Cloud Computing is both a combination of software and hardware based computing resources delivered as a network service. Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

4 Cont.. Distributed computing on internet or delivery of computing service over the internet. Eg: Yahoo!, GMail, Hotmail Instead of running an program on your computer, you log in to a Web account remotely. The software and storage for your account doesn't exist on your computer -- it's on the service's computer cloud. Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

5 History Concept evolved in 1950(IBM) called RJE (Remote Job Entry Process). In 2006 Amazon provided First public cloud AWS(Amazon Web Service). Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

6 Cloud Components It has three components, 1) Client computers 2) Distributed Servers 3) Datacenters Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

7 Clients Clients are the device that the end user interact with cloud. Three types of clients: 1) Mobile 2) Thick 3) Thin (Most Popular) Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

8 Datacenter It is collection of servers where application is placed and is accessed via internet. Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

9 Distributed servers Often servers are in geographically different places, but server acts as if they are working next to each other. Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

10 Central Server It Administers the system such as monitoring traffic, client demands to ensure everything runs smoothly. It uses a special type of software called Middleware. Middleware allow computer to communicate each other. Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

11 Essential Characteristics
On-demand self-service A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service provider. Broad network access Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, tablets, laptops, and workstations). Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

12 Cont.. Resource pooling The provider’s computing resources are pooled to serve multiple consumers Resources can be dynamically assigned and reassigned according to customer demand Customer generally may not care where the resources are physically located but should be aware of risks if they are located offshore Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

13 Cont.. Rapid elasticity Capabilities can be expanded or released automatically (i.e., more cpu power, or ability to handle additional users) To the customer this appears seamless, limitless, and responsive to their changing requirements Measured service Customers are charged for the services they use and the amounts. There is a metering concept where customer resource usage can be monitored, controlled, and reported, providing transparency for both the provider and consumer of the utilized service Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

14 Service Models Service Models are the reference models on which the Cloud Computing is based. These can be categorized into three basic service models as listed below: Infrastructure as a Service (IaaS) 2. Platform as a Service (PaaS) 3. Software as a Service (SaaS) Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

15 Infrastructure as a Service (IaaS)
IaaS is the delivery of technology infrastructure as an on demand scalable service. IaaS provides access to fundamental resources such as physical machines, virtual machines, virtual storage, etc. Usually billed based on usage Usually multi tenant virtualized environment Can be coupled with Managed Services for OS and application support Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

16 IaaS Examples Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

17 Platform as a Service (PaaS)
PaaS provides the runtime environment for applications, development & deployment tools, etc. PaaS provides all of the facilities required to support the complete life cycle of building and delivering web applications and services entirely from the Internet. Typically applications must be developed with a particular platform in mind Multi tenant environments Highly scalable multi tier architecture Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

18 PaaS Examples Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

19 Software as a Service (SaaS)
SaaS model allows to use software applications as a service to end users. SaaS is a software delivery methodology that provides licensed multi-tenant access to software and its functions remotely as a Web-based service. Usually billed based on usage Usually multi tenant environment Highly scalable architecture Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

20 SaaS Examples Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

21 Cloud Storage Create an Account User name and password.
Content lives with the account in the cloud. Log onto any computer with Wi-Fi to find your content Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

22 Deployment Models It define the type of access to the cloud, i.e., how the cloud is located? Cloud can have any of the four types of access: Public, Private, Hybrid and Community. Public Cloud Private Cloud Community Cloud Hybrid Cloud(Combined Cloud) Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

23 PUBLIC CLOUD : The Public Cloud allows systems and services to be easily accessible to the general public. Public cloud may be less secure because of its openness, e.g., . PRIVATE CLOUD : The Private Cloud allows systems and services to be accessible within an organization. It offers increased security because of its private nature. COMMUNITY CLOUD : The Community Cloud allows systems and services to be accessible by group of organizations. HYBRID CLOUD : The Hybrid Cloud is mixture of public and private cloud. However, the critical activities are performed using private cloud while the non-critical activities are performed using public cloud. Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

24 Advantages 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 Easier group collaboration Device independence Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

25 Disadvantages Requires a constant Internet connection
Does not work well with low-speed connections Features might be limited Can be slow Stored data can be lost Stored data might not be secure Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

26 Applications Social Networking sites. E-mail sites. Search Engines.
Many more services OVER THE INTERNET. Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy

27 THANK YOU Prof. Dr.S.Sujatha, MCA Dept, Anna Univ, Trichy


Download ppt "Introduction to Cloud Computing"

Similar presentations


Ads by Google