+ All Categories
Home > Education > INTRODUCTION TO CLOUD COMPUTING

INTRODUCTION TO CLOUD COMPUTING

Date post: 12-Jan-2015
Category:
Upload: tanmoy-barman
View: 3,404 times
Download: 0 times
Share this document with a friend
Description:
seminar on cloud computing describing needs, services models, applications,benefits, challenges.
Popular Tags:
19
INTRODUCTION TO CLOUD INTRODUCTION TO CLOUD COMPUTING COMPUTING Presentation by:- Tanmoy Barman HALDIA INSTITUTE OF TECHNOLOGY Email:- [email protected]
Transcript
Page 1: INTRODUCTION TO CLOUD COMPUTING

INTRODUCTION TO INTRODUCTION TO CLOUD COMPUTINGCLOUD COMPUTING

Presentation by:-Tanmoy BarmanHALDIA INSTITUTE OF TECHNOLOGY

Email:- [email protected]

Page 2: INTRODUCTION TO CLOUD COMPUTING

WHAT IS CLOUD?WHAT IS CLOUD?“Cloud computing” was coined for what

happens when applications and services are moved into the internet “cloud.”

More precise, cloud computing refers to the many different types of services and applications being delivered in the internet cloud.

To access this types of cloud applications one user do not need any type of special applications or interfaces.

Page 3: INTRODUCTION TO CLOUD COMPUTING

WHAT IS CLOUD?WHAT IS CLOUD?There are two popular uses of the term

“cloud” in today’s I.T. conversation :-◦ Cloud Services - consumer and business

products, services and solutions that are delivered and consumed in real-time over the internet.

◦ Cloud Computing - an emerging IT development, deployment, and delivery model that enables real-time delivery of a broad range of IT products, services and solutions over the internet.

Page 4: INTRODUCTION TO CLOUD COMPUTING

CLOUD FORMATIONCLOUD FORMATION

Page 5: INTRODUCTION TO CLOUD COMPUTING

EVOLUTION OF CLOUD EVOLUTION OF CLOUD COMPUTINGCOMPUTING

Page 6: INTRODUCTION TO CLOUD COMPUTING

CLOUD SERVICE MODELSCLOUD SERVICE MODELSSaaS – Software as a Service Network-hosted application, Consumers

purchase the ability to access and use an application or service that is hosted in the cloud.

PaaS– Platform as a Service Consumers purchase access to the

platforms, enabling them to deploy their own software and applications in the cloud. The operating systems and network access are not managed by the consumer.

Page 7: INTRODUCTION TO CLOUD COMPUTING

CLOUD SERVICE MODELSCLOUD SERVICE MODELS IaaS – Infrastructure as a Service Consumers control and manage the

systems in terms of the operating systems, applications, storage, and network connectivity, but do not themselves control the cloud infrastructure.

DaaS – Data as a ServiceCustomer queries against provider’s

database.NaaS – Network as a Service

Provider offers virtualized networks (e.g. VPNs).

Page 8: INTRODUCTION TO CLOUD COMPUTING

HOW CLOUD OCCOURHOW CLOUD OCCOURMaturation of Virtualization Technologywhich enables Compute CloudsCompute Clouds create demand for Storage

CloudsStorage + Compute Clouds create Cloud

InfrastructureCloud Infrastructure enables Cloud Platforms

& Applications hosted which can be access by the

consumer.

Page 9: INTRODUCTION TO CLOUD COMPUTING

CLOUD DEPLOYMENT MODELCLOUD DEPLOYMENT MODELPrivate Cloud — The cloud infrastructure

has been deployed, and is maintained and operated for a specific organization. The operation may be in-house or with a third party on the premises.

Community Cloud — The cloud infrastructure is shared among a number of organizations with similar interests and requirements. This may help limit the capital expenditure costs for its establishment as the costs are shared among the organizations. The operation may be in-house or with a third party on the premises.

Page 10: INTRODUCTION TO CLOUD COMPUTING

CLOUD DEPLOYMENT MODELCLOUD DEPLOYMENT MODEL Public Cloud — The cloud infrastructure is

available to the public on a commercial basis by a cloud service provider. This enables a consumer to develop and deploy a service in the cloud with very little financial outlay compared to the capital expenditure requirements normally associated with other deployment options.

Hybrid Cloud — The cloud infrastructure consists of a number of clouds of any type, but the clouds have the ability through their interfaces to allow data and/or applications to be moved from one cloud to another. This can be a combination of private and public clouds that support the requirement to retain some data in an organization, and also the need to offer services in the cloud.

Page 11: INTRODUCTION TO CLOUD COMPUTING
Page 12: INTRODUCTION TO CLOUD COMPUTING

CLOUD APPLICATIONCLOUD APPLICATIONSaaS environment :-Examples: SalesForce, Gmail, MSN, Yahoo!

Mail, Quicken Online.Advantages: Free, Easy, Consumer Adoption.Disadvantages: Limited functionality, no

control or access to underlying technology.

Page 13: INTRODUCTION TO CLOUD COMPUTING

CLOUD APPLICATIONCLOUD APPLICATIONPaas environment :-Examples: Google App Engine, Heroku,

Mosso, Engine Yard, Joyent or Force.com (SalesForce Dev Platform).

Advantages: Good for developers, more control than “Application” Clouds, tightly configured.

Disadvantages: Restricted to what is available and other dependencies.

Page 14: INTRODUCTION TO CLOUD COMPUTING

CLOUD APPLICATIONCLOUD APPLICATION Iaas environment:-Virtualization layers (hardware/software)Examples: Amazon EC2, GoGrid, Amazon S3,

Nirvanix, Linode.Advantages: Full control of environments

and infrastructure.Disadvantages: Most costly.

Page 15: INTRODUCTION TO CLOUD COMPUTING

Single-Tenant vs. Multi-Single-Tenant vs. Multi-Tenant ArchitectureTenant Architecture

Single tenancy gives each customer a dedicated software stack – and each layer in each stack still requires configuration, monitoring, upgrades, security updates, patches, tuning and disaster recovery.

On a multi-tenant platform, all applications run in a single logical environment: faster, more secure, more available, automatically upgraded and maintained. Any improvement appears to all customers at once.

Page 16: INTRODUCTION TO CLOUD COMPUTING

Who’s using Clouds Who’s using Clouds today?today?Startups & Small businesses

◦ Can use clouds for everything.Mid-Size Enterprises

◦ Can use clouds for many things.Large Enterprises

◦ More likely to have hybrid models where they keep some things in house.

Page 17: INTRODUCTION TO CLOUD COMPUTING

BENEFITSBENEFITSCost saving.Scalability/flexibility.Reliability.Mobile access every where.Maintenance.

Page 18: INTRODUCTION TO CLOUD COMPUTING

CHALLENGESCHALLENGESSecurity and privacy.Continuous evolution.Lack of standards.

Page 19: INTRODUCTION TO CLOUD COMPUTING

THANK YOUTHANK YOU


Recommended