unit 1.2 move to cloud computing

31
Advantages of Cloud Computing lInterconnectivity of computer servers allow an organization to carry out a variety of tasks in different locations. lIt facilitate proper management of Information Technology resources within the organization lIt allows outsourcing of a key function of the company's work portfolio. lLimited in-house Information Technology infrastructure will limit the team size and budget.

Upload: eshikshak

Post on 16-Jul-2015

148 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Unit 1.2   move to cloud computing

Advantages of Cloud Computing

lInterconnectivity of computer servers allow an

organization to carry out a variety of tasks in

different locations.

lIt facilitate proper management of Information

Technology resources within the organization

lIt allows outsourcing of a key function of the

company's work portfolio.

lLimited in-house Information Technology

infrastructure will limit the team size and budget.

Page 2: Unit 1.2   move to cloud computing

Advantages of Cloud Computing

Page 3: Unit 1.2   move to cloud computing

Advantages of Cloud Computing

lCost Reduction

lIt reduces paperwork

lMiniminzes the financial endeavour in hardware.

lReduces employee.

lScalability

lAs the business grows, user can put up by adding

more server spaces.

lSharing IT resources with other companies reduces

the cost of licensing software and retail servers

Page 4: Unit 1.2   move to cloud computing

Advantages of Cloud Computing

lEasier CollectionlCloud computing services allow to access any time

from any computer

lIt is easy to work together with employees in remote

locations

lAffortablelIt is possible to reduce operational costs and

investment expenditures on hardware, software

license and implementation services

Page 5: Unit 1.2   move to cloud computing

Advantages of Cloud Computing

lScalable and FlexiblelCloud computing can sanction to maximize supplies

for better competence and reduce unused capacity.

lIt can also scale up or downward to meet the varying

demands of the business

lEfficiencylCloud computing renders the gain of divided

hardware, automated and recognizable technologies

lThe employee have the right to use the database

from everywhere by using any PC, mobile device or

browser.

lIt also reduces overall energy usage and physical

presence

Page 6: Unit 1.2   move to cloud computing

Key Elements of Cloud Computing

Page 7: Unit 1.2   move to cloud computing

The Fixed Cost Advantage

lSoftware provided online is upgraded and maintained by the

provider, so that small business owner do not have to purchase the

newest version of software program or download fixes and patches.

lSmall firms do not have the budget to spend on adequate on-site

security and backup systems are subjecting their business data

vulnerable to stealing loss, hackers, power outages, and natural

disasters.

lNo need to buy a program, but entering into a monthly or annual

contract is also attractive, as is the reality that several applications

are offered for free.

Page 8: Unit 1.2   move to cloud computing

Disadvantages of Cloud Computing

lSecurity ConernslCloud computing is having your data easily reached

via the web.

lSecurity is stretched and is getting even more

advanced as technology providers perfect the

framework

lRisk of losing internet connectionlIf there is no internet connection, the database

accessing is very difficult

Page 9: Unit 1.2   move to cloud computing

Disadvantages of Cloud Computing

lLimited resources for customizationslOne can require in-depth customizations and

integration with his current systems for his daily

business functions

lAvailabilitylIf it happens, the cloud service goes down

unexpectedly, leaving your without important

information for hours or more

Page 10: Unit 1.2   move to cloud computing

Disadvantages of Cloud Computing

lData mobility and ownershiplIn cloud environment, it is possible to get back the

data safely even when the cloud service is stopped

lHow can you be assured that the service provider will

wipe out your data once you have cancelled the

service?

lPrivacylHow much data the cloud service companies are

collecting and how are they using the information?

Page 11: Unit 1.2   move to cloud computing

Technologies in Cloud Computing

lDistributed Systems

lVirtualization

lWeb 2.0

lService-Oriented Computing

lUtility-Oriented Computing

Page 12: Unit 1.2   move to cloud computing

•It is a collection of independent computers

that appears to its users as a single

coherent system

•It share resources and to utilize them better

•(resources – infrastructure, runtime

environments and services)

Distributed Systems

Page 13: Unit 1.2   move to cloud computing

•Three factors that led to Cloud computing–Mainframes

–Clusters

–Grids

Distributed System

Page 14: Unit 1.2   move to cloud computing

•They are powerful, highly reliable computers specialized for bulk data

processing and massive I/O operations

•It is composed of Multiple processing units

•Used by large organizations for online transactions, enterprise

resource planning which process large amount of data.

•It has collection of highly reliable computers that were “always-on”

•No system shut-down was required to replaced failed components

•Batch processing was the main application of mainframes – its

popularity and deployment has reduced.

•Still used in transaction processing

Mainframes

Page 15: Unit 1.2   move to cloud computing

•Advanced in technology created faster and

powerful mainframes and supercomputers with low

cost.

•These were interconnected with high bandwidth

network and controlled by specific software tools

that them as single system

•Cluster technology contributed to the evolution of

tools and framework for distributed computing.

Clusters

Page 16: Unit 1.2   move to cloud computing

•It proposed a new approach to access large computational power,

huge storage facilities and variety of services.

•Grid initially developed as aggregation of geographically dispersed

clusters by means of internet connection

•Clusters are owned by different organization are shared

•Reason of forming GridComputing

–Cluster were considered as resource

–They were often under utilized

–Required computational power went beyond the capacity of single

cluster

–Enhancement in networking technology and diffusion of internet

made possible long distance high bandwidth connectivity

Grids

Page 17: Unit 1.2   move to cloud computing

•It is a collection of solutions allowing the abstraction of some of the

fundamental elements for computing like hardware, software, runtime

environment, storage and networking.

•It is around from 40 years, less in use because of limited technologies

•Now, it is a fundamental part of cloud computing.

•It allows creation of different computing environments – named as

virtual.

•Virtual – simulate the interface that is expected by a user.

•Hardware Virtulization simulates the hardware expected by software.

•Different software stack on same hardware that leads to virtual

machine instances

Virtualization

Page 18: Unit 1.2   move to cloud computing

•Web is an interface to access cloud computing

•It brought interactivity and flexibility into web

pages - “Read-Write” Internet

•It encompasses a set of technologies and

services that facilitate interactive information

sharing

•It provides almost all functions that are available

on desktop applications through XML, AJAX and

web services etc.

Web 2.0

Page 19: Unit 1.2   move to cloud computing

•It is core part of cloud computing systems

•It supports the development of rapid, low-cost, flexible, interoperable,

and evolvable applications and systems

•A service is an abstraction representing anything from a simple

function to a complex business process.

•A service is supposed to be loosely coupled, reusable, programming

language independent, and location transparent

•Services are composed and aggregated into a Service-Oriented

Architecture (SOA), which is a logical way of organizing software

systems to provide end users or other entities distributed over the

network with services through published and discoverable interfaces.

Service Oriented Computing

Page 20: Unit 1.2   move to cloud computing

•Two fundamental concepts

–Quality of Service (QoS)•A set of functional and non-functional attributes that can be used to measure the behavior

of service

•Parameters for the measurement response time, security attributes, transactional integrity,

reliability and scalability.

•QoS requirements are recognized between client and provide between SLA

–Software as a Service (SaaS)

•It is inherited from Application Service Provider (ASP)

•Software services-based solutions were deliver across the wide area network on rental

basis

•ASP makes client freed from the maintenance cost and difficult upgrades

•The SaaS follows Service Oriented Computing, where software component can be

exposed and priced singularly, rather than entire applications.

•This allows the delivery of complex business processes and transactions as a service,

while allowing applications

Service Oriented Computing

Page 21: Unit 1.2   move to cloud computing

•Utility computing is a compute services in which resources such as

storage, compute power, applications, and infrastructure are packaged

and offered on a pay-per-use basis.

•IBM offered its mainframe computing power to banks and government

organizations through their data centers.

•Business model requirements extended the mainframe technology.

•Academia and research institutes with advent in cluster computing

acquainted with the idea of power of an external IT infrastructure on

demand.

•Internet and web provided the utility computing at a world wide scale

through simple interfaces.

•Service-oriented computing and Service Oriented Architecture(SOA)

made specific service within a software system

Utility-Oriented Computing

Page 22: Unit 1.2   move to cloud computing

Cloud Computing Migration IssuesWhat You Need to Know ?

lCurrent survey indicates that the cloud CPU will

be used by many industrial giants in near future. lOur mission is as an IT Engineer is to understand

lWhat is a cloud and what are the benefits it offers to

clients?

lWhat challenges and obstacles clients might have to

overcome to tap into the cloud?

lHow their management of IT must change to secure and

control their new cloud driven infrastructure?

Page 23: Unit 1.2   move to cloud computing

Issues you will face during migration on cloud

lSecuritylIf cloud is not secure, fear of sensitive data to be

tampered

lVendor ManagementlWhen you realize that the cloud is not in your IT

platform and it is in the hands of an outside firm, how

do you guarantee that their technical or business

problems won't become yours?

lWhen the user is going to migrate with the outsource

providers, then the service level agreements and its

terms are thoroughly checked.

Page 24: Unit 1.2   move to cloud computing

Issues you will face during migration on cloud

lTechnical IntegrationlMost firms that migrate to the cloud environment in a hybrid model,

keep certain key elements of their infrastruce in-house and under

their direct control, while outsourcing less suspectible or core

components.

lIntegrating internal and external infrastructures can be a technical

concern

lProcess and CulturelWhen anyone with a credit card can surf the website of a public

cloud vendor and dial-up teraflops of cloud capacity, how does IT

maintain control of its application architecture?

The Business ViewOn Investment, high return

Page 25: Unit 1.2   move to cloud computing

Key stages in Migrating to the Cloud

1) PlanDetermine key business drivers

Define business objectives

Get executive sponsorship

Set project guiding principles

Form project team made up of IT and business

representatives

Develop a project plan by including the followingDefine business requirements

Set key success metrics

Set timeline

Identify decision-making authorities

Page 26: Unit 1.2   move to cloud computing

Key stages in Migrating to the Cloud

2) ExecuteExecute the plan

Stay away from “scope creep” - stay focused on

original project scope; this becomes a challenge

particularly in cases, where a major legacy application

with large users set is being replaced

Remember to follow the guiding principles at all

times

Communicate to all stakeholders regularly

Train users

Page 27: Unit 1.2   move to cloud computing

Key stages in Migrating to the Cloud

3) MonitorMonitor adoption

Track success metrics

Stay away from scope creep (this one may well

decide the success or failure of the project)

Follow guiding principles

Only Implement changes based on quantifiable

business needs

Page 28: Unit 1.2   move to cloud computing

Essential steps to reach migration and

achieve ROI

Start SmallDefine your goals, identify potential obstacles and

define what being cloud-enabled will do for your

organization in the long run.

One must be ready to identify a few easy

applications to shift that will distribute immediate

benefits from being cloud enabled.

Start with the ideas such as, e-mail and messaging

and use them as test cases for further implementation

Page 29: Unit 1.2   move to cloud computing

Essential steps to reach migration and

achieve ROI

Trust Cloud Vendors to Protect DataWeak poin of cloud computing is its security

Improvement in security features with respect to data

protection helps the cloud providers to deliver their

service effectively.

Importance of security featuresMany cloud providers should deliver good job of

protecting data but not all

As new providers pop up almost daily, it is important

to do a comparision of these features-based and

behaviour-based security-tools. Will they protect you against data leakage and IP theft?

Do they have solid business continutiy and disaster-

recovery plans in place?

Page 30: Unit 1.2   move to cloud computing

Essential steps to reach migration and

achieve ROI

Be an identity providerThere is one thing cloud providers cannot handle for

customer that is, the integrity of their users.

You have to convey your cloud provider, whom to let

in and what privileges each person should receive.

You also have to define the mechanisms by which

authentication, access and roles will be enforced.

To protect sensitive data in the cloud, absolute

verification of user's identity is very essential

Page 31: Unit 1.2   move to cloud computing

Essential steps to reach migration and

achieve ROI

Plan for latency and outages are two major

lapses for cloud other than security.

When you pick applications to move to the cloud,

you can not overlook the problems that arise when

you rely on delivery over the public Internet.

Keep latency-sensitive applications in-house and

implement a hybrid cloud model.