CLOUD COMPUTING

 Basic Cloud computing is a form of internet innovation, in which changes the way we think about technology. Cloud is a computing model providing web-based software, middleware and computing resources on demand. By deploying technology as a service, it gives users access only to the resources they need for a particular task. This prevents user from paying for idle computing resources. Cloud computing can also go beyond cost savings by allowing users to access the latest software and infrastructure offerings to foster business innovation.

Components of Cloud 1. Client Computers – this are usually mobile devices, laptops and desktops using web browsers to connect to the cloud, it serves as a cloud computing architecture. 2. Datacenter – collection of servers in which the desired application to which the user subscribes is contained. There are two types namely virtualizing servers and physical servers. 3. Distributed Servers- these servers acts as a backup for the housed servers just in case the server crash or fails so that the service provider may still be offer service than can be accessed through other sites and this is more flexible in options and security. Attributes of Cloud 1. Advanced Virtualization 2. Delivered over the Network

2

3. Cheap 4. Provide resources as service 5. Elastic Scaling Three Layers of Cloud Service a. Software as a Service (SaaS) - sometimes free; easy to use; good consumer adoption; proven business models; user can only use the application as far as what it is designed for. b. Platform as a Service (PaaS) - developers can upload a configured applications and it runs within the platform’s framework; restricted to the platform’s ability only; sometimes dependent on cloud Infrastructure provider. c. Infrastructure as a Service (IaaS) - offers full control of a company’s infrastructure; not confined to applications or restrictive instances Sometimes comes with a price premium; can be complex to build, manage and maintain. The Difference on Cloud Implementation A. Private Cloud o o o o o Owned and managed by the enterprise Limits access to enterprise and partner network Retains high degree of control, privacy and security Enables business to more easily customize service Accessed from "inside" the firewall

B. Public Cloud o o o o o Owned and managed by service provider Delivers select set business process, application or infrastructure services on a ―pay per use‖ basis Highly standardized Limited customization options Accessed from "outside" the firewall

C. Hybrid Cloud  A hybrid infrastructure takes advantage of both public and private clouds: Services provided over the Internet—the public cloud Services provided by the enterprise data center—the private cloud

o o

3

History

1960

•Supercomputers and Mainframe (massive computing was done through utility of supercomputers. The problem with this set-up arises from the cost needed to create a supercomputer or mainframe to the cost of maintaining it in optimal condition. As a result, leading to the idea of an “intergalactic computer network” by J.C.R. Licklider, who was responsible for enabling the development of ARPANET (Advanced Research Projects Agency Network).

1990

•The first milestones for cloud computing (The arrival of Salesforce.com, which pioneered the concept of delivering enterprise applications via a simple website.

July 2002

•Launch of Amazon web services (making information available through a web service focused as a retailer, provided a suite of cloud-based services including storage, computation and human intelligence.

March & August 2006

• • • • •

infrastructure-as-a-service provider - making core computing infrastructure service (Cloud infrastructure) - pricing model ‘pay-per-use’ - shift of Amazon from being just a retailer to a strong player in the technology space - EC2 as a commercial web service that allows small companies and individuals to rent computers on which to run their own computer applications.

April 2008

• • • • •

Launch of Google App Engine - first pure play technology company into the cloud computing market (browser-based enterprise applications) - a developer tool enables you to run your web applications on Google’s infrastructure. - Google App’s features - Dynamic web serving, persistent storage, automatic scaling and load balancing, Google API’s for authentication users and sending email

November 2009

• Launch of Windows Azure Beta belonged to Microsoft (the same concept as Google App)

2010

• Concerns about the security of their corporate data in the cloud. Security, data privacy, network performance are likely to lead to a mix of cloud computing centers both within company firewall and outside of it. • Learn how to secure, manage and monitor the growing range of external resources residing in the cloud including the improvement of faster processors and connections

4

Trends List of Cloud Trends

• • • • • • • • 

Large enterprises are building their own private clouds Cloud computing will shift the skills needed by IT workers IT departments will shrink as users go directly to the cloud for IT resources Professional services will be bundled with commodity cloud services Cloud-computing resources will become more customizable Large enterprises will become part-time cloud-computing vendors Cloud computing will unleash innovation The browser will be all the desktop software you need Emerging Technologies Cloud Computing Creation A. Amazon EC2 & S3 – it is considered as one of the cloud computing industry leader, which has consistently outranked the competition in both innovation and customer service. B. Google Application Engine- it has the best search engines spent the first half of 2011 adding attractive features to its Google App Engine service in a bid to win a greater share of the enterprise market. C. Windows Azure- tremendous success with its Azure cloud service, Microsoft owns a significant share of the cloud services market among mobile companies, web companies and social networking firms.

D. IBM-with a focused commitment to expanding its cloud services menu, long-time IT behemoth IBM has been busy eating up a massive chunk of the enterprise market this year. E. Panda Cloud- by sending the information of a certain virus or malware to the cloud server, it simply saves the update time, that how powerful panda cloud can offer compare with any ordinary antivirus. F. Other

5

Applications

Cloud Computing Applications
Basically the applications of cloud computing are practically boundless. With the right middleware, a cloud computing system could execute all the programs a normal computer could run. Potentially, everything from generic word processing software to customized computer programs designed for a specific company could work on a cloud computing system. Here are some of the possible applications:  Clients would be able to access their applications and data from anywhere at any time. They could access the cloud computing system using any computer linked to the Internet. Data wouldn't be confined to a hard drive on one user's computer or even a corporation's internal network.  It could bring hardware costs down. Cloud computing systems would reduce the need for advanced hardware on the client side. User wouldn't need to buy the fastest computer with the most memory, because the cloud system would take care of those needs for you. Instead, you could buy an inexpensive computer terminal. The terminal could include a monitor, input devices like a keyboard and mouse and just enough processing power to run the middleware necessary to connect to the cloud system. User wouldn't need a large hard drive because you'd store all your information on a remote computer.  Corporations that rely on computers have to make sure they have the right software in place to achieve goals. Cloud computing systems give these organizations company-wide access to computer applications. The companies don't have to buy a set of software or software licenses for every employee. Instead, the company could pay a metered fee to a cloud computing company.  Servers and digital storage devices take up space. Some companies rent physical space to store servers and databases because they don't have it available on site. Cloud computing gives these companies the option of storing data on someone else's hardware, removing the need for physical space on the front end.   Corporations might save money on IT support. Streamlined hardware would, in theory, have fewer problems than a network of heterogeneous machines and operating systems. If the cloud computing system's back end is a grid computing system, then the client could take advantage of the entire network's processing power. Often, scientists and researchers work with calculations so complex that it would take years for individual computers to complete them. On a grid

6

computing system, the client could send the calculation to the cloud for processing. The cloud system would tap into the processing power of all available computers on the back end, significantly speeding up the calculation.  Advantage and Disadvantage

Advantages
• • • • • Can access data in any place at any time. A physical storage center is no longer needed. Most have a pay structure that only calls for payment only when used. Relieves burden on IT Professionals and frees up their time in the office. Easily scalable so companies can add or subtract storage based on their own needs.

Disadvantage
• Lost control comes with handing over your data and information • Depending on third-party to ensure the security and confidentiality of data and information • If your cloud host disappears, information loss may occur.

Legend:
PROS (Advantage)

CONS (Disadvantage)

Reference: http://www.ibm.com/cloud-computing/us/en/ http://www.freeforums.com/showthread.php?33174-Advantages-amp-Disadvantages-of-CloudComputing http://www.mhprofessional.com/downloads/products/0071626948/0071626948_chap01.pdf http://www.focus.com/articles/hosting-bandwidth/top-10-cloud-computing-trends/ http://architects.dzone.com/news/5-key-events-history-cloud

7

Sign up to vote on this title
UsefulNot useful