• No results found

Cloud Computing. Aditya Wikan Mahastama

N/A
N/A
Protected

Academic year: 2021

Share "Cloud Computing. Aditya Wikan Mahastama"

Copied!
25
0
0

Loading.... (view fulltext now)

Full text

(1)

Cloud Computing

(2)

Latar Belakang

Sumber: http://perspectives.mvdirona.com/2008/11/28/CostOfPowerInLargeScaleDataCenters.aspx

(3)

Kemudian

Fixed costs in capital equipment: Build a server,

Build a system software, Build other infrastructures

Traditional Cost Model

Cloud Cost Model Perusahaan

Perusahaan

Penyedia jasa

Mulai muncul penyedia jasa cloud Internet berkembang

Perusahaan mendukung, karena dapat menghemat biaya, dan dapat diakses lewat internet

(4)

The upcoming trend

Remote Server PC Mobile Notebook Database App Server Remote Desktop Code Files

(5)

What Is Cloud Computing?

A virtualised computing power and storage

delivered via platform-agnostic infrastructures of

abstracted hardware and software accessed

over the Internet.

These shared, on-demand IT resources, are created and disposed of efficiently, are dynamically scalable

through a variety of

programmatic interfaces and are billed variably based on measurable usage.

(6)

Wait, Cloud dan Grid?

● Grid Computing:

It is made of the virtual computing cluster by using the un-used resources (CPU resources & Disk Storage) from a large number of heterogeneous computers (usually called Desktops), and it provides a structure for solving

massive computing problems. Grid Computing focuses on the

abilities of cross-domain computing support. With Parallel Computing applied, it focuses on the full-use of resources between and

across the companies to jointly solve the tough computing tasks 。

● Cloud Computing:

It is a kind of dynamically scalable computing. The basic concept is to divide the task of computing into several processes. After they are processed and analyzed by the servo group (cloud hosts) distributed over the Internet, the outcomes will be returned to the end-users. Although Cloud Computing

originates from Parallel Computing, it is not away from the concepts of Grid

Computing. But, Cloud Computing focuses more on the

(7)

Contoh cloud computing yang

sering kita gunakan:

(8)
(9)

Why Cloud is Interesting to Businesses

Deploy infrastructures with an API

● No infrastructure hassle ● Any time, anywhere

● Remote access

Less risk

● Nothing to buy

● Change instantly, even OS ● Cancel immediately

● A “throw it out” service

Reliable

● Enterprise-grade hardware ● Automatic replacement

available

● Can use multiple clouds ● Up-to-date software

(10)

Tipe Cloud Computing

Public clouds

computing environment are

open for use to anyone who wants to sign up

and use them.

These are run by vendors and applications from

different customers are likely to be mixed

together on the cloud’s servers, storage

systems, and networks.

Examples of a public cloud: Amazon Web

Services and Google's AppEngine

(11)

Tipe Cloud Computing

A private cloud

is basically an organization that

needs more control over their data than they can

get by using a vendor hosted service

A hybrid cloud

combine both public and private

(12)

Komponen Arsitektur Cloud

Computing

The front end - is the part seen by the client,

i.e. the computer user.

This includes the client’s network (or computer)

and the applications used to access the cloud

via user interface such as a web browser.

The back end - is the ‘cloud’ itself, comprising

of various computers, servers and data storage

devices.

(13)

Komponen Arsitektur Cloud

Computing

(14)
(15)

Infrastructure as a Service (IaaS)

● Sometimes referred as HaaS or Hardware as a

Service and it involves both storage services and computing power.

● Provides user computing resources and storage

comprised with many servers as an on-demand and “pay per use” service: Data Center, Bandwidth, Private Line Access, Servers and Server Room, Firewall,

Storage space etc.

● Examples:

– Amazon : EC2 (ElasticComputeCloud)

(16)

Infrastructure as a Service (IaaS)

● Provide “Compute” and “Storage” clouds

● Virtualization layers (hardware/software)

● Examples: Amazon EC2, GoGrid, Amazon S3,

Nirvanix, Linode

● Advantages: Full control of environments and

infrastructure

● Disadvantages: premium price point, limited

(17)

Platform as a Service (PaaS)

● With PaaS, computing platform provides supplies tools

and a development environment to help companies build, test, and deploy Web-based applications.

● Bundles all stack components (hardware,

infrastructure, storage) together with database,

security, workflow, user interface, and other tools that allow users to create and host powerful business

applications, web sites, and mobile apps.

● Examples

– Sales force http://www.force.com

(18)

Platform as a Service (PaaS)

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,

other dependencies

(19)

Software as a Service (SaaS)

● Applications or software is delivered as a service to

the customer who can access the program from any online device, eliminating the need to install and run the application on the customer's own computers and simplifying maintenance and support.

● Some of these Web-based applications are free such

as Hotmail, Google Apps, Skype, and many 2.0

applications, while most business-oriented SaaS, such as Sales Force, is leased on a subscription basis

(20)

Software as a Service (SaaS)

Five Key Ideas of SaaS:

1. Services are fully managed and hosted

2. Have regular recurring payments (Pay-As-They-Go and Pay-As-They-Grow)

3. Allow for anytime, anywhere access (usually24/7 services)

4. Have multiple tenants on servers

5. Don’t require installation of specialised software

Advantage and disadvantage:

● Advantages: Free, Easy, Consumer Adoption

● Disadvantages: Limited functionality, no control or access to

(21)
(22)

Cloud Taxonomy

(23)
(24)

Future Cloud Usage

Health Monitoring

(25)

Cloud Computing Issues

● Service level agreements – What assurances do we have

for uptime, legal protection, and security?

● Uptime and reliability – How does this provider compare to

being able to locally host and manage our resources?

● Cost and affordability – What personnel and technology

resources are involved with a hosted versus local solution? How does this cost model look over time?

● Legal and organizational issues –What organizational and

legal issues do we need to consider? Are we dealing with patron data? Are we sure that the platform and our

connection to it are secure?

● Staff knowledge – How would migrating to this platform

impact staff knowledge and competency? Do we know everything that we need to know?

References

Related documents

In the interview, students were asked about their educational goals; their experiences with searching for, evaluating, and using information; their experiences with IL instruction;

• Missouri Division of Health and Senior Services -- Long-term care facility locators, in-home service provider information, medication assistance programs, home and

Language is by definition speech, and the regulation of any language is the regulation of speech. Nor does the particular language one chooses change the nature of language for

This is the first time were direct 24-hour energy expendi- ture measurements in healthy infants with a standardized methodology [6], was used as a reference to test the accu- racy

The inflow boundary condition for such LES simulations is set using the turbulence information extracted from the wind farm aerodynamics simulations performed in the first step..

a lower number of more accurate PMUs ensures generally better state estimation results than many and less accurate PMUs; (ii) if we assume that network observability is ensured

Adopting a new development methodology like Scrum, Kanban, Lean, or a custom flavor when employing continuous delivery with distributed teams is an evolutionary process that

The main elements of the Bradley Plan are: (i) development banks (as in the Baker Plan) would boost their lending by $3 billion a year over a three-year period, but in