10 Mayıs 2013 Cuma

MIS404 Ass #3 Cloud Computing


Cloud computing is a type of computing that relies on sharing computing resources rather than having local servers or personal devices to handleapplications.
In cloud computing, the word cloud (also phrased as "the cloud") is used as a metaphor for "the Internet," so the phrase cloud computing means "a type of Internet-based computing," where different services -- such as servers, storage and applications -- are delivered to an organization's computers and devices through the Internet.
Cloud computing is comparable to grid computing, a type of computing where unused processing cycles of all computers in a network are harnesses to solve problems too intensive for any stand-alone machine.
                     

How Cloud Computing Works

The goal of cloud computing is to apply traditional supercomputing, or high-performance computing power, normally used by military and research facilities, to perform tens of trillions of computations per second, in consumer-oriented applications such as financial portfolios, to deliver personalized information, to provide data storage or to power large, immersive computer games.
To do this, cloud computing uses networks of large groups of servers typically running low-cost consumer PC technology with specialized connections to spread data-processing chores across them. This shared IT infrastructure contains large pools of systems that are linked together. Often, virtualization techniques are used to maximize the power of cloud computing.
From Strategy To Architecture To Infrastructure
Example: 
TennisUp, a supplier of tennis raquets,  serves to illustrate the process of creating IT architecture and infrastructure.
CEO Love Addin, is concerned because they can hardly keep up with demand.  

The process includes four steps:
Step 1: Define the Strategic Goals
Step 2: Translate Strategic Goals to Business Requirements
Step 3: Apply Strategy-Architecture-Infrastructure Framework
Step 4: Translate Architecture to Infrastructure (see Fig 6.6 & 6.7).
Step 5: Evaluate Additional Issues


Step 1: Define the Strategic Goals

The company’s strategic goals are as follows:
To lower costs by outsourcing raquet manufacturing
To lower costs by outsourcing raquet distribution
To improve market responsiveness by  outsourcing raquet manufacturing
To improve market responsiveness by outsourcing raquet distribution

Step 2: Translate Strategic Goals to Business Requirements
Consider the first goal: outsourcing raquet manufacturing. How can the company’s architecture
support this goal?

It must provide the following interfaces to its new manufacturing partners:
Sales to manufacturing partners: send forecasts, confirm orders received
Manufacturing partners to sales: send capacity, confirm orders shipped
Manufacturing partners to accounting: confirm orders shipped, electronic invoices,
various inventory levels, returns
Accounting to manufacturing partners: transfer funds for orders fulfilled.

Step 3: Apply Strategy-Architecture-Infrastructure Framework
An architecture needs to be established.
How to obtain, store, and use data to support those business requirements.
Database designed to provide sales data to support sales applications.
Database designed to support manufacturing applications – confirm orders shipped, manage
inventory, etc.

-Step 4: Translate Architecture to Infrastructure

With architectural goals in hand, apply framework.

Figure 6.6 lists questions raised when applying framework to TennisUp’s architecture goals.

Figure 6.7 lists possible infrastructure components.


-Step 5: Evaluate Additional Issues

Weigh the managerial considerations outlined.

Weigh them against the same architectural goals outlined in step 2.





Hiç yorum yok:

Yorum Gönder