• No results found

Introduction to Cloud Computing

N/A
N/A
Protected

Academic year: 2021

Share "Introduction to Cloud Computing"

Copied!
35
0
0

Loading.... (view fulltext now)

Full text

(1)

Introduction to Cloud

Computing

Rohit Thakral

[email protected]

(2)

About Rohit

→ Expertise

→ Sales/Business Management

→Helpdesk Management

→ Open Source Software & Cloud Expertise

→ Running a trusted blog-site with over 900

subscribers www.knowledgement.ie

→ A very active networker on LinkedIn with

almost 600 connections

(3)

Introductions

(4)

The Buzz

→ The Internet Industry Is on a Cloud – Whatever

That May Mean

→Wall Street Journal, March 26, 2009, A1

→ “Cloud Computing 'Something We Absolutely

Have to Do‘”

→ John Garing, CIO, DISA

(5)

Cloud Computing

Wikipedia Definition:

Cloud computing is the delivery of computing

as a service rather than a product, whereby

shared resources, software, and information

are provided to computers and other devices

as a utility (like the electricity grid) over a

network (typically the Internet).

(6)

What is Cloud?

→ Cloud Computing is a general term used to

describe a new class of network based

computing that takes place over the

Internet

→ In addition, the platform provides on

demand services, that are always on,

anywhere, anytime and any place.

→Pay for use and as needed, elastic scale up

and down in capacity and functionalities

(7)

Why Cloud Computing

We are all likely to use, or have already

used some cloud based services

Back up/Storage (iCloud, Mozy, Carbonite,

Dropbox, Google Drive, Skydrive)

Email/Calendaring (Gmail, Hotmail)

Collaboration/Social (Google Apps, Office 365)

Hosting Services (RackSpace, Amazon,

Microsoft)

CRM/ERP

(8)

Cloud Computing Overview

8

Computer Network Storage (Database)

Servers Services

Applications

Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance

(9)

Cloud Benefits

Reduced Cost

 Pay only for what you need

 Month-to-month service

 No annual maintenance fees

Increased Speed

 24 hour provisioning

 Online self service

 Credit card acquisition

Reduced Risk

 No capital € needed

 Secure Infrastructure

 Develop under DoD IA standards

Increased Scalability

 Increase capacity ~ 24 hours

“Turn On / Turn Off” monthly

 Capacity on demand

(10)

Some Notes

→ Cloud computing customers do not own the

physical infrastructure

→ Cloud computing users avoid capital

expenditure (CapEx) on hardware, software,

and services when they pay a provider only

for what they use

→ Low shared infrastructure and costs,

→ Low management overhead, and

→ Immediate access to a broad range of

applications

(11)

Lets know cloud

(12)

Cloud Models

→ Delivery Models

SaaS

PaaS

IaaS

→ Deployment Models

Private cloud

Community cloud

Public cloud

Hybrid cloud

(13)

Layers of Cloud Computing

Client

Application

Platform

Infrastructure

Server

(14)

Type of Cloud Computing

Service

Model

SaaS

Software as a

Service

PaaS

Platform as a

Service

IaaS

Infrastructure

as a Service

(15)

SaaS - Software as a Service

→ Features

→ Increasingly popular with SMEs

→No hardware or software to manage

→ Service delivered through a browser

→ Advantages

→ Pay per use

→Instant Scalability

→ Security

→Reliability

→ APIs

(16)

PaaS - Platform as a Service

→ Features

→ Platforms are built upon Infrastructure, which is

expensive

→Estimating demand is not a science!

→Platform management is not fun!

→ Advantages

→ Pay per use

→ Instant Scalability

→Security

→Reliability

→ APIs

(17)

IaaS - Infrastructure as a

Service

→ Features

→ Access to infrastructure stack:

→Full OS access

→Firewalls

→Routers

→Load balancing

→ Advantages

→Pay per use

→Instant Scalability

→ Security

→ Reliability

→ APIs

(18)

Different Cloud

Computing Application

Application Service (SaaS)

Application Platform

Server Platform

Storage Platform

Amazon S3, Dell, Apple 3Tera, EC2, SliceHost,

GoGrid, RightScale, Linode Google App Engine, Mosso, Force.com, Engine Yard, Facebook, Heroku, AWS

MS Live/ExchangeLabs, IBM, Google Apps; Salesforce.com Quicken Online, Zoho, Cisco

(19)

Cloud Models

→ Delivery Models

SaaS

PaaS

IaaS

→ Deployment Models

Private cloud

Community cloud

Public cloud

Hybrid cloud

(20)

Cloud Deployment Models

→ Private cloud –

→The cloud infrastructure is operated solely for an

organization. It may be managed by the organization or a third party and may exist on premise or off premise.

→enterprise owned or leased

→ Community cloud –

→The cloud infrastructure is shared by several

organizations and supports a specific community that has shared concerns (e.g., mission, security requirements, policy, and compliance considerations). It may be

managed by the organizations or a third party and may exist on premise or off premise.

→shared infrastructure for specific community

(21)

Cloud Deployment Models

Contd….

→ Public cloud

→ The cloud infrastructure is made available to the

general public or a large industry group and is owned

by an organization selling cloud services.

Sold to the public, mega-scale infrastructure

→ Hybrid cloud

→ The cloud infrastructure is a composition of two or

more clouds (private, community, or public) that

remain unique entities but are bound together by

standardized or proprietary technology that enables

data and application portability (e.g., cloud

bursting).

→composition of two or more clouds

(22)

Cloud & Beyond

(23)

Virtualisation

→ Virtual workspaces:

An abstraction of an execution environment that can be made dynamically available to authorized clients by using well-

defined protocols,

Resource quota (e.g. CPU, memory share),

Software configuration (e.g. O/S, provided services).

→ Implement on Virtual Machines (VMs):

Abstraction of a physical host machine,

Hypervisor intercepts and emulates instructions from VMs, and allows management of VMs,

VMWare, Xen, etc.

→ Provide infrastructure API:

Plug-ins to hardware/support structures

Hardware OS

App App App

Hypervisor

OS OS

(24)

Cloud Sourcing

→ Why is it becoming a Big Deal:

→Using high-scale/low-cost providers,

→Any time/place access via web browser,

→Rapid scalability; incremental cost and load sharing,

→Can forget need to focus on local IT.

→ Concerns:

→Performance, reliability, and SLAs,

→Control of data, and service parameters,

→Application features and choices,

→Interaction between Cloud providers,

→No standard API – mix of SOAP and REST!

→Privacy, security, compliance, trust

(25)

Benefits of Cloud

Computing

→ Lower cost of ownership

→ Reduce infrastructure management responsibility

→ Allows for unexpected resource loads

→ Faster application rollout

→ Multiuser

→ Virtualisation lowers costs by increasing

utilisation

→ Economies of scale afforded by technology

→ Automated update policy

(26)

Benefits of Cloud

Computing

→ Cloud computing enables companies and

applications, which are system infrastructure

dependent, to be infrastructure-less.

→ By using the Cloud infrastructure on “pay as used

and on demand”, all of us can save in capital and

operational investment!

→ Clients can:

→Put their data on the platform instead of on their own desktop PCs and/or on their own servers.

→They can put their applications on the cloud and use the servers within the cloud to do processing and data

manipulations etc.

(27)

Cons of Cloud Computing

→ Security

→ Downtime

→ Access

→ Dependency

(28)

Cloud Storage

→ Several large Web companies are now

exploiting the fact that they have data storage

capacity that can be hired out to others.

→ allows data stored remotely to be temporarily

cached on desktop computers, mobile phones or

other Internet-linked devices.

→ Simple Storage Solution (S3) and Dropbox are

well known examples

(29)

Advantages in moving to

Cloud

Support faster application development/deployment

Reduce hardware provisioning from months to hours

Provide standard platforms to encourage standardization

Developing under security guidelines reduces implementation delays to retrofit security

Reduce development and operating cost

Self-service model reduces costs

Standardization reduces support costs

Centralizing resources in the cloud

Improve overall security posture

No servers under desks

Secure facilities

Uniform application of security guidelines

(30)

Disadvantages of Cloud

Computing

→ Requires a constant Internet connection

→ Does not work well with low-speed

connections

→ Features might be limited:

→This situation is bound to change, but today many web- based applications simply are not as full-featured as their desktop-based applications.

→ Stored data might not be secure:

→With cloud computing, all your data is stored on the cloud.

→The questions is how secure is the cloud?

(31)

Opportunities & Challenges

(32)

Opportunities

→ The use of the cloud provides a number of

opportunities:

→It enables services to be used without any understanding of their infrastructure

→Cloud computing works using economies of scale:

→It potentially lowers the outlay expense for start up companies, as they would no longer need to buy their own software or

servers

→Cost would be by on-demand pricing

→Vendors and Service providers claim costs by establishing an on- going revenue stream

→Data and services are stored remotely but accessible from

“anywhere”

(33)

Cloud Services Available

from Target Integration

→ Cloud Migration Consultancy

→ Infrastructure as a Service

→Web/Email Servers

→ Shared Drive Servers

→ Virtual Private Network (VPN) Servers

→ Platform as a Service

→ Cloud Backup Setup & Support

→ Software as a Service

→ Google Apps Migration & Support

→ Microsoft Office 365 Migration & Support

→ Cloud based Customer Relationship Manager (CRM)

and Enterprise Resource Planning (ERP)

(34)

Your Take away tip

In one pic

(35)

Contact Us

→ Follow us on Twitter

→ Connect to us on LinkedIn

→ Like us on Facebook

→ Google “Target Integration”

→ Register to get IT tips from our blog

→ Or simply give us a call or email

→ +353 1 886 5684

[email protected]

References

Related documents

distinct cloud infrastructures (private, community, or public) that remain unique entities, but are bound together by. standardized or proprietary technology that enables data

The cloud infrastructure is a composition of two or more clouds (private, community, or public) that remainunique entities but are bound together by standardized or

The Active Directory PowerShell Module included in Windows Server 2012, provides over 130 cmdlets for managing Active Directory objects, such as:. • Computer Accounts • User

The synthetic data are used, firstly to learn an inverse low-dimensional to high- dimensional regression function between physical parameters and spectra from the database, and

The cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community, or public) that remain unique entities, but are bound together

Hybrid cloud is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together, offering the benefits

Covering a wide range of infectious diseases, including HIV, Hepatitis, EBV, ToRCH, and Lyme Disease, our controls are compatible for use on some of the most popular

Merchants who want to stop the ever-growing chargeback trend and protect their revenues, merchant accounts and reputation, must take steps to understand the problem. Knowing