• No results found

Demystifying the Cloud Computing

N/A
N/A
Protected

Academic year: 2021

Share "Demystifying the Cloud Computing"

Copied!
24
0
0

Loading.... (view fulltext now)

Full text

(1)

Demystifying the Cloud Computing

(2)

Speaker Introduction

Victor Lang

Enterprise Technology Consulting Services

Victor Lang joined Smartbridge in early 2003 as the company’s third employee and currently leads our enterprise technology services. During his tenure, Victor led Smartbridge’s consulting services for Food &

Beverage industry and successfully helped QSR clients deploy best practice processes and technologies to enable the client’s growth objectives. With over fifteen years of experience, Victor has overseen the architecture and implementation of numerous technology initiatives for large and mid-size companies.

Victor holds a Bachelor of Science degree in Computer Science from The University of Texas at Austin and is a PMI-certified Project Management Professional.

(3)

Agenda

• What is Cloud?

• Benefits of the cloud

• Cloud deployment models

• Who are the players?

• Recommended Approach

(4)

What is Cloud Computing?

“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 metered service over a network (typically the Internet).”

Wikipedia Definition

It’s an Operating System in the Internet.

• Pay-per-use for computation power.

• Virtually infinite computation resources

• Automatic on-demand scalability Simple Answer

 “Computation Power” is now available like

Electricity

 You pay for what you use.

 You rely on trusted third-party providers

An Analogy - Electricity

(5)

Evolution of Cloud Computing

Grid Computing

Solve large problems with parallel computing.

Utility Computing Offering computing resources as a metered service.

Software as a Service Network-based subscriptions to applications.

Cloud computing break out

(6)

Why cloud computing?

Reduces Ownership Cost

Savings on Capital Investment

Savings on Data center space, power and cooling.

Minimizes operations costs

Better Budget Utilization

Reinvest saved Capex on new initiatives

Focus on business not on infrastructure

Save on operations man power.

High Scalability/Elasticity

Eliminates capacity planning and sizing

Prevents ‘success disaster’

Add, Subtract capacity as network load dictates

Quality

Skilled practitioners (Microsoft Google, Amazon etc.)

Quality of service

Easy implementation

(7)

Cloud Characteristics & Deployment Models

Pooled Resources Broad Network

Access Elastic Pay per use

Self Service

Public Cloud

Resources are made available to the general public by a service provider

The customer has no visibility or control over the computer

infrastructure.

Examples of public cloud are Windows Azure, Amazon EC2 etc.

Private Cloud

All the 5 Characteristics of

Cloud + Control & Customizable.

Infrastructure operated solely for a single organization

On-premise or third party.

Example MS ECI Datacenter, VM Ware

Community Cloud

Sharing infrastructure between several organizations from a specific community.

Managed internally or outsourced to a third party.

Hybrid Cloud

A composition of two or more clouds

(8)

Public vs. Private Cloud

Private Cloud

Exclusive environment

Limited on-demand capabilities

Public Cloud

On-demand resources, scalability

Shared environment

On-Premise Private Cloud

Exclusive environment

Limited on-demand capabilities

Externally Hosted Private Cloud

Exclusive, but hosted by a third party

Limited on-demand scaling

Expensive than public cloud

Cheaper than on-premise private cloud

Possibility of co-location

Hybrid

Public + Private

(9)

Cloud Deployment Example – A Web Application

Web Application on Premise Web Application on Azure

Web server farm

Internet

Storage

Database Server

• Load balanced webserver farm, SQL Server & Storage devices on premise.

• Fixed number of servers on the web farm.

Web Role Instances

Azure SQL Azure Storage

In the best case scenario, no components need to stay on premise.

Web role instances can be scaled up/down based on the load.

(10)

Cloud Providers

PaaS IaaS SaaS

Yes

Yes Yes

Yes

Yes

Yes Yes Yes

Yes

Yes

Yes

Paas – Platform as a Service

Iaas – Infrastructure as a Service SaaS– Software as a Service

(11)

Amazon Web Services – a detailed insight

Compute - Amazon EC2

Create a Virtual server instance.

Amazon Machine Image (AMI) concept (preconfigured or custom)

Configure network and security for the server

Choose OS & Software

Web Interface for Admin tasks.

Storage - Amazon S3

Amazon Simple Storage Service

Write, read & delete objects of data up to 5 TB.

Choose the region to store the object.

Authentication mechanisms to ensure data security.

Database - Amazon RDS

Amazon Relational Database Service

Select the DB Engine Oracle or MySQL

Connect using any client tools that work with Oracle or MySQL

Automated backups

5GB to 1 TB storage. Instances with 1.7 GB, 7.5GB or 15GB Memory

Other

Amazon Virtual Private Cloud – Private cloud on Amazon’s infrastructure.

Amazon Simple Workflow Service – manage workflows within your application.

Amazon simple queue service – Create messaging queues within your applications.

Amazon CloudFront– Infrastructure for content delivery.

(12)

Amazon EC2 Pricing

Small, Large, Extra Large instances available.

Hourly pricing based size of the instance and OS on the instance.

Hi-Memory & Hi-CPU instances available at premium cost.

Inbound Data transfer free. Outbound price varies based on tier.

Compute pricing changes based on Region. Following is the pricing for US East Region.

(13)

Windows Azure – a detailed insight

Windows Azure

Web role for ASP. Net/PHP web apps.

Worker role for background processes.

VM role – for deploying custom Windows 2008 R2 image.

Create a role based on the need. Role can be understood as a virtual server.

Network load balancing and failover handled automatically.

No static IP Addresses

SQL Azure

Full featured RDBMS.

Can be accessed from Windows Azure or On-premise applications.

Microsoft takes care of administration.

Use data synch feature to synchronize to on-premise database if required.

Works almost like on-premise SQL Server except for few features such as full text search (SSRS in Beta)

Azure Storage

BLOB Storage to store large amounts unstructured text/binary data.

Table storage. Non relational tables.

Message Queues.

Windows Azure single volume drive.

Other

Caching – Distributed in memory caching for windows azure applications.

Content Delivery Network – Deliver static content such as images, videos.

Business Analytics – Several features of SSRS 2008.

(14)

Windows Azure – Pricing

Compute Pricing

Bandwidth

Example Scenario:

2 Small Compute Instances

50 GB of SQL Azure Space for 1 database

550 GB of storage for non database objects

110 GB outbound data transfer per month

Monthly Cost: $396.08/mo

(as per windows azure pricing calculator)

(15)

Windows Azure – Pricing

Compute Pricing

Bandwidth

Example Scenario:

2 Small Compute Instances

50 GB of SQL Azure Space for 1 database

550 GB of storage for non database objects

110 GB outbound data transfer per month

Monthly Cost: $396.08/mo

(as per windows azure pricing calculator)

(16)

Oracle on the Cloud

Oracle Public Cloud

Platform Services – Java (preview availability)

Standard WebLogic servers on the Cloud

Take on-premise Java applications to cloud without rewriting them.

Platform Services – Database (preview availability)

Access complete Oracle 11g on cloud.

Redundant data storage for high availability.

Application Services – Fusion CRM

Hosted CRM application

Next generation CRM offering. CRM On demand continues to stay.

Monthly Subscription based pricing.

Application Services – Fusion HCM

Hosted Human Capital Management application

Solutions for HR & Talent management.

Oracle Cloud Services (On Demand)

Hosted and Managed Applications

Oracles’s experts manage your applications onsite, at Oracle’s data center or at partner’s data center.

You still need to have licenses for Oracle products (not a metered service).

Applications include

E-Business suite On demand

PeopleSoft Enterprise On Demand

JD Edwards EnterpriseOne On Demand

Business Intelligence Applications on Demand

SaaS Applications

Oracle CRM On Demand is the main SaaS application available.

Robust core functionality that covers key functionalities.

Industry specific editions for Banking, Insurance, High Tech etc.

Built on Oracle Siebel CRM.

(17)

Smartbridge on the Cloud - Email

Domain Controller

Internet Primary

Exchange Server Secondary

Exchange Server

Exchange server was on-premise

Operations team was responsible for availability and maintenance of servers

Just the domain controller on-premise

All mailboxes migrated to Office 365 service.

Exchange Office365 Exchange

Domain Controller

Internet Services Office 365 for

Enterprises

Microsoft Federation

Gateway

(18)

Smartbridge on the Cloud - SmartMPM

Web server farm

Internet

Storage

Database Server

Maintained our own Web & SQL Servers at a data center.

Needed staff to trouble shoot infrastructure issues.

Web Role Instances

Azure SQL Azure Storage

Deployment with 2 Web instances and SQL Azure.

App Fabric Cached used for implementing session memory.

Data Center Windows Azure

(19)

Risks, Concerns & Challenges

• Security

• Data Governance

• Utilization of the capacity.

• Reliability and Availability.

• Latency

• Integration with existing tools.

• Regulatory Compliance.

Location of data.

PCI DSS Compliance (Credit Cards) HIPPA Compliance

(20)

Recommendations on Approach

• Get Risks on the table early. Turn them into green or fail fast.

• Very important to involve all stake holders from Operations as well as Security

teams.

• Be aware that it may not be practical to move everything to Cloud.

• Identify top Technical blockers or areas that may take inhuman effort.

• Shortlist Likely Candidates for Cloud Migration.

(21)

Identifying Likely Candidates

• Applications that do not depend on infrastructure or other applications (E.g. Email,

Office)

• Applications that are not frequently used.

• Applications that have varying degree of demands

Need more horsepower in Holiday season

• Systems that incur huge costs for hardware, software and support contracts.

• Back up services running only in the night

Schedule the backup service and pay for that time only.

• Applications that are shared across the globe.

Use MS Office in US and India at different times. Pay for one License.

(22)

Sri Raju

CEO

[email protected] 713.503.4332

Victor Lang

VP, Enterprise Technology Consulting

[email protected] 281.798.6798

Jon Shale

Director, Enterprise Mobility & Cloud Technologies

[email protected] 713.516.3098

Smartbridge

Houston Office [email protected] 713-360-2500

(23)

Smartbridge Services –

Helping clients find the right answer

Enterprise Systems

Enterprise Information Management

Emerging Technologies

IT Strategy

ERP – JD Edwards Retail POS/BOS Systems Restaurant Technology Information Portals Application Development

Business Intelligence & Analytics Performance Management

Enterprise Integration Data Governance

Master Data Management Simulations & Forecasting Optimization

Cloud Services Enterprise Mobility Mobile Applications Marketing Performance &

Analytics Program & Project

Management

Quality Assurance Implementation

Strategy, Assessment &

Planning

Solution Architecture

Agile Methodology Global Delivery

(24)

Current state Assessment

Future computing environment needs assessment Opportunities to leverage the cloud

Risks and mitigation strategies Implementation roadmap

Establish cloud infrastructure – Servers and Storage Mail Migration to Office365

Sharepoint

Security and Malware

Low criticality app migration

Architecture development for complex applications Development / migration to Cloud architecture Integration into the enterprise

Deployment on the cloud

Smartbridge Cloud Advisory Services

Leveraging our Hands On Experience with the cloud

Assessment &

Strategy

Application Development / Migration

Commodity App Migration

References

Related documents

In the standard k-epsilon model the eddy viscosity is determined from a single turbulence length scale, so the calculated turbulent diffusion is that which occurs only at the

The objectives of this study were to directly compare the risk of major CVEs (acute coronary syndrome, unstable angina, MI and stroke) in adult patients with chronic plaque

Our forces driving into Austria pressed to­ ward contact with those of the Soviets and with the Allied Armies in Italy, which had cleared the Po Valley and were hastening toward

Country music and its sub-styles, rock&roll, jazz, rock, heavy metal, funk, hip hop - all of them have taken some elements of the blues.. The blues has (21) regional variants,

Crew Member Name Position MINOGUE, CHRISTOPHER R Rear Changer D'HONDT JR, EDDIE J Tire Carrier. PETREA, MATT

Per the expectations set by the funder via the original request for proposal announcement, sites included in the study were required to have well-established CMM services delivered

In this section, we use the result for Dirac-type systems to establish Theorem 1: The Cauchy data of a connection Laplacian plus potential on a surface with boundary determines

We explored how a surrogate of census size, the median infrapopulation size (i.e., the med- ian number of individual parasites per infected host individual), explains mtDNA