ATI Cloud Computing. anton@ti.ukdw.ac.id



Similar documents
Cloud Computing. Aditya Wikan Mahastama

High Performance Computing Cloud Computing. Dr. Rami YARED

Novel Network Computing Paradigms (I)

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station


Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market

Cloud Computing Technology

Cloud Computing INTRODUCTION

Oracle Applications and Cloud Computing - Future Direction

White Paper on CLOUD COMPUTING

Deploying Your Application On Public Cloud

How To Understand Cloud Computing

Emerging Technology for the Next Decade

Cloud Computing An Elephant In The Dark

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

Cloud Computing and Its Vision 2015!!

Cloud Computing. Cloud computing:

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Cloud Computing: Making the right choices

TECHNOLOGY GUIDE THREE. Emerging Types of Enterprise Computing

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

Cloud Computing Terms:

Where in the Cloud are You? Session Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle)

Service Oriented Cloud Computing Architectures. Asher Vitek 12/3/2011 UMM CSci Senior Seminar Conference Morris, MN.

Cloud Computing and Amazon Web Services

Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

International Research Journal of Engineering and Technology (IRJET) e-issn: Volume: 02 Issue: 05 Aug p-issn:

CLOUD COMPUTING OVERVIEW

CLOUD. Nik Zarina Nik Mat (Pasukan Perunding Pengurusan Rangkaian) 10 Mei 2011

Cloud Computing Training

Architectural Implications of Cloud Computing

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com

Cloud Computing; What is it, How long has it been here, and Where is it going?

A.Prof. Dr. Markus Hagenbuchner CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

Cloud Computing Services and its Application

Cloud Computing Overview

Enhancing Operational Capacities and Capabilities through Cloud Technologies

CLOUD COMPUTING. When it's smarter to rent than to buy.. Presented by Anand Tirumani

It s All About Cloud Key Concepts, Players, Platforms And Technologies

The Definitive Guide to the Cloud and Kentico CMS THOMAS ROBBINS

Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era ( ) Workstation Era ( ) Xerox Star 1981!

CLOUD COMPUTING. Dana Petcu West University of Timisoara

Commercial Software Licensing

CLOUD COMPUTING. When It's smarter to rent than to buy

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

CLOUD COMPUTING. A Primer

The Top 5 Most Common Cloud Management Functions

CHAPTER 8 CLOUD COMPUTING

How To Understand Cloud Computing

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

Cloud Computing: A Brief Introduction

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER IT S ALL ABOUT CLOUD CONCEPTS, STRATEGIES, ARCHITECTURES, PLAYERS, AND TECHNOLOGIES

An Introduction to Cloud Computing Concepts

Cloud Computing. Technologies and Types

Introduction to Cloud Computing

NCTA Cloud Architecture

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

Certified Cloud Computing Professional Sample Material

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher

Data Centers and Cloud Computing. Data Centers

Virginia Government Finance Officers Association Spring Conference May 28, Cloud Security 101

About me & Submission details

Cloud Computing: The Next Computing Paradigm

Inside the Cloud The Supporting Architecture of Cloud Computing. Jack Hanison

APPLICATION OF CLOUD COMPUTING IN EDUCATION. Achmad Benny Mutiara

Cloud Computing Paradigm Shift. Jan Šedivý

Quick guide: Using the Cloud to support your business

Cloud Services Brokerage: Technology and Market Assessment

Cloud Computing Architecture: A Survey

Software as a Service (SaaS) for Management information system using multiple tenants

SaaS, PaaS & TaaS. By: Raza Usmani

OTM in the Cloud. Ryan Haney

Lecture 02a Cloud Computing I

Cloud Computing. Chapter 1 Introducing Cloud Computing

Optimizing Service Levels in Public Cloud Deployments

Hybrid Cloud Computing

CLOUD COMPUTING IN HIGHER EDUCATION

Introduction What is the cloud

CLOUD COMPUTING An Overview

RUNNING HEAD: Cloud Computing 1. Cloud Computing. Future of Computer Networking

BEDIFFERENT A C E I N T E R N A T I O N A L

Radware Cloud Solutions for Enterprises. How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper

Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management

Transcription:

ATI Cloud Computing anton@ti.ukdw.ac.id

What is cloud computing?

Latar belakang: server maintenance

Biaya ITberdasarkan infrastruktur

Cost model di perusahaan Traditional cost model Cloud cost model

Traditional vs. Cloud application development Structural Oriented Programming Object Oriented Programming Service Oriented Architecture Cloud Computing Non Structural Programming Internet Internet Client Server Mainframe

Traditional vs. Cloud application development Organisation Tradition al Compile time Application Generation Runtime Application Generation Cloud Organisation A Organisation B Relational DB Structure- Driven Architecture Metadata- Driven Architecture Organisation C Single Tenant Dedicated Resources On Demand Shared Resources Multitenant Platform Multiple Codebases Local Environment Single Codebase Hosted Platform as a Service Application Infrastructure Complex Collaboration and Integration No Sharing Constraints and Governance Limits Simple Collaboration and Integration Sharing Constraints and Governance Limits Application as a Service Infrastructure as a Service

Cloud Computing is virtualized 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 createdand disposedefficiently, are dynamicallyscalablethrough a variety of programmatic interfaces and are billed variably based on measurable usage.

What Cloud Computing for? 1. Web-scale problems 2. Large data centers 3. Different models of computing 4. Highly-interactive Web applications

1. Web-Scale Problems 2 Characteristics: Data-intensive focused problem Processing-intensive focused problem Examples: Crawling, indexing, searching, mining the Web Artificial Life Web 2.0 applications

How much data? Internet archive-waybackmachine has 2 PB + 20 TB/month (2006) Google processes 20 PB a day (2008) all words ever spoken by human beings ~ 5 EB National Oceanic and Atmospheric Administration has ~1 PB climate data (2007) CERN s LHC (particle accelerator) will generate 15 PB a year (2008) Info: PB: PetaByte = 1024 TB, EB: ExaByte = 1024 PB

2. Large Data Centers Web-scale problems? throw more machines at it! Trends: centralization of computing resources in large data centers Needs more infrastructures! Important Issues: Redundancy Efficiency

3. Different Computing Models Utility computing Why buy machines when you can rent? Examples: Amazon s EC2, GoGrid, AppNexus Infrastructure as a Service (IaaS) network architects Platform as a Service (PaaS) - developers Software as a Service (SaaS) end users Why do it yourself if you can pay someone to do it for you?

The Cloud Computing Principles - User centric: berorientasi pada pengguna - Openness: teknologinya standard - Interoperability: antar platform - Evolution: mudah dikembangkan - Transparency: tidak perlu mempermasalahkan dimana client dan servernya - Security: keamanan terjamin

Cloud Computing s Benefits Software as a Subscription Reduced Software Maintenance Cost Reduction Environmentally Friendly Matches Current Computing Trends Portability Version less Software

Ease of Use Deploy infrastructure with a API No cabling, screwdrivers, racking, unboxing, buying Anytime, anywhere, anyplace Do it yourself remotely from anywhere anytime

Risk Nothing to buy Cancel immediately Change instantly, even operating systems Throw it out Rebuild it instantly after testing RISK

Reliability Based on enterprise grade hardware Design for failures: Automatically replacements Use multiple clouds

Components of Cloud Computing Architecture 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 various computers, servers and data storage devices.

Cloud computing types Public clouds computing environment are open for use to anyonewho 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

Cloud computing types A private cloud is basicallyan organizationthat needs more control over their datathan they can get by using a vendor hosted service A hybrid cloud combine both public and private cloud models.

Private dan Public Cloud

Cloud computing architecture Cloud Service Consumers Cloud Service Provider Portal Security Software as a Service Cloud Service Management Cloud Application User Legacy System, Infrastructure Local Development Platform & IDE Cloud Application Developer API Platform as a Service Infrastructure as a Service Cloud Computing Operating Environment Management Cloud Business Manage Infrastructure Cloud Tools

Major Players Cloud Computing Services Google Microsoft Amazon Cordys Force.com MOSSO IBM

Cloud Providers

Types of Cloud Services 1. IaaS 2. PaaS 3. SaaS

Perbedaan istilah

Infrastructure as a Service (IaaS) sometimes referred as HaaSor Hardware as a Service and it involves bothstorage 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, VPN.. Examples: Amazon EC2 (ElasticComputeCloud) Rackspace: cheaper than EC2 www.rackspace.com

Cloud Infrastructure 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 competition

Platform as-a-service (PaaS) With PaaS, computing platform provides supplies toolsand 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. API based, rapid application with low cost Examples Sales force http://www.force.com Windows Azure

Cloud Platforms Closed environments 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

Software as a Service (SaaS ) Applicationsor 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. Ex: Hotmail, Google Apps, Skype, Sales Force Also called: on-demand service

SaaS can be defined through five key ideas: Services are fully managed and hosted; Have regular recurring payments (Pay-As- They-Go and Pay-As-They-Grow); Allow for anytime, anywhere access (usually 24/7 services) ; Have multiple tenants on servers Don t require installation of specialized software

Cloud Applications Most common Cloud / Many providers of different services Examples: Gmail, Yahoo! Mail, Quicken Online, Skype Advantages: Free, Easy, Consumer Adoption Disadvantages: Limited functionality, no control or access to underlying technology

Cloud OS & Addition EyeOS- http://www.eyeos.com/ ZeroPC- http://www.zeropc.com/ Cloud computing is eco-friendly Cloud computing is impossible without the Internet The key of cloud computing is trust!

Cloud Computing @ Daily life

$50 per user per year

Future clouds

Future clouds

Cloud computing and IT 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? Legal and organizational issues What organizational and legal issues do we need to consider?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?

NEXT Arsitektur Search Engine