Remember Me
forgot your password?

Study on Computing in the Cloud

Study on Computing in the Cloud

 

Felix Deepak Minj (HOD Information Tech. Shekhawati Group of Institution)

 

 

Introduction:

 

In traditional network diagram, the cloud always represented a fairly static view of an intermediary virtual area on the Internet. It basically had no real function other than passing data from one point to the other between servers on the Internet and client where we cloud setup our applications to run

 

The cloud computing model changes this slightly. Instead of providing just a medium for messages to pass through between clients and severs, it tries to provide a number of services within the Internet "cloud" itself. These services can range from storage, computation, applications and even complete operating systems. All available as a service on the Internet which you can go ahead and use directly. The "Software_as_a_Servic" or SaaS concept is one of the major diving forces of cloud computing along with other concepts such as Web2.0, the web browser and mobile applications.

 

Objective of the Study:

 

1. Purpose of the study is to virtualization of the environment.

2. Less expensive in context to server maintenance.

3. According to demand provide the application services and others.

 

 

Methodology:

 

 

In this paper relevant literature, information and data have been used from the published books, magazines like PCQuest, DeveloperIQ, Computer Today, InformationWeek, relevant web sites etc.

 

 

Text:

 

 

We can't turn around these days without hearing "Cloud Computing". So what is cloud computing? Is it the same old stuff with a new wrapper? Cloud computing is a development model leveraged by IT to reduce infrastructure costs and/or address capacity/scalability concerns. It is the infrastructure and model of deployment. Cloud computing is about how an application or service is deployed and delivered. Cloud computing is a deployment model leveraging on demand computing to scale and serve applications through a shared resource model.

 

Are there different types of clouds? Yes, there are. There are public clouds like Amazon and Microsoft, and there are going to be private clouds as well. Because cloud computing is concerned with how applications and infrastructure resources are provisioned and delivered, location is really irrelevant in determining whether an architecture is or is not a cloud.

 

There is also differentiation between cloud models; some are based heavily in virtualization and we deploy applications by pushing a virtual image of our applications and its environment into the cloud using web services. Other provides platforms upon which we develop the application and which are then packaged up and provisioned on demand through the provider's custom environment.

 

Scalability is an issue in all kinds of software development and computing. Dose this include cloud computing? Absolutely, there are basically two different kind of scalability such as horizontal and vertical. Horizontal scalability means the application can serve many concurrent users, which is easy and one of the benefits of cloud computing. That's the job of load balancing and application delivery solutions and should be taken care of by the cloud. Then there is vertical scalability, which means that the application continues to perform consistently as load increases, and that is just note something the cloud provides.

 

What about security when it comes to cloud computing? Secure cording is an absolute requirement for cloud computing, as is a wide variety of application and network layer security in the cloud computing infrastructure. Secure coding practice are the best way to prevent exploits of application logic and unauthorized access while firewalls, web application firewalls, network(IP) and transport layer(TCP) security solutions are all necessary to prevent as many attacks as possible from penetrating the outer rim of the cloud. Secure remote access to applications and services in the cloud, allowing for more sensitive applications to execute in the cloud and be accessed from anywhere while protecting the communication.

 

Cloud computing offers virtually unlimited, on demand computing resources. Our applications now live in a new platform- a computing cloud. In the cloud, our applications take advantages of the seemingly limitless processor cycles, memory storage, and network bandwidth along with extensive software capabilities. Our applications only pay for what they use. Cloud computing offers a range of application services that from a new platform-an Internet operating system suitable for cost effective, dynamic, and Internet-scale solutions. An Internet operating system offers the scale and services required to meet the requirements of a dynamic, global, software application.

 

In an infrastructure cloud environment, the situation is radically different. Our data and processing power can get moved at win from location to location, possibly with varying levels of physical access controls. The underlying virtualization system of some infrastructure cloud providers may not yet be capable of providing strong assurances that virtual machines sharing a hyper visior are in fact separated and immune from attack. Cloud providers-in particular, the infrastructure variety-tend to be opaque computing services offering little visibility into their underlying architectures and technologies.

 

Cloud computing is the natural evolution of the application service provider (ASP) from the late nineties and software as a service (SaaS) strategies from more recent year. Vendors that provide cloud computing services supply the data centers required to host virtualized environments for their customers. Business no longer need the same capital expenditure to up and running and they can buy additional cloud computing resources on demand to meet the requirements of increased server load or peak periods in their business.

 

Getting into the cloud:

 

Currently we can create cloud applications through two major implementations:

 

1- Amazon

2- Google

 

Amazon:

 

Amazon has a number of cloud offering. The Amazon EC2 (Elastic Compute Cloud) is an offering that allows users to request "virtual machines" in the cloud. Once the request is met, the user can "provision" these virtual cloud servers to run any software they want. This is completely dynamic in the sense that the user has control over how many virtual instances he wants to provision and run at a particular point in time. The servers can run anything from OpenSolaris, Linux to Windows Server 2003.

 

Other services that Amazon has include S3 (Simple storage service)- a service that lets users or applications use unlimited storage for their files and SimpleDB a distributed database system that can be used in conjunction with S3 and EC2. All of these services are available through programming models to enable end users the ability to use them in their own applications as well.

 

Google:

 

Google provides two different sets of services in the cloud computing world. the first is the famous Google Apps- a combination of services that users can use as part of their own domain to enable common functionality. The different parts of the Google network- Gmail, Calendar, Talk, Sites and Docs- are combined into a packaged offering that users can subscribe to in an enterprise. This enables users to have their organization's data stored up in Google's "cloud" and make it accessible almost anywhere.

 

The other service that Google offers is the App engine. This is an online application frame work where users can host their own applications. However, the Google App Engine only supports a limited version of python as their programming frame work. It also has a database like construct with an SQL like language to be able to use to program applications.

 

Conclusion:

 

 

There are many other companies in this playing field as well-IBM, HP, Sales Force-to name just a few, who are heavily investing in this model of computing. Since cloud computing reduces the infrastructure requirements and budgets that an enterprise needs to host their applications or data, this model seems to be getting more popular. One doesn't need to worry about purchasing and provisioning hardware and software integrating it into the network and other headaches. Simply request the service or update we want and it gets done for us transparently. Cloud computing can help us or at least manage our infrastructure costs better and allow availability of our application and data over the Internet. However, one must be able to ensure that data is available anytime one needs it and having good software and a seamless connectivity to the service is essential in this regard.

 

 

References and Bibliography:

 

1. InformationWeek Published from United Business Media

 

2. Dr. Dobb's Published from United Business Media

 

3. PCQuest, Published from Mumbai

 

4. DeveloperIQ, Published from New Delhi

 

5. Computer Today, Published from New Delhi

felix deepak minj

Felix Deepak Minj HOD,Dept. of IT, Shekhawati Group of Institutions,Sikar Rajasthan(INDIA) PIN-332001

Rate this Article: 0 / 5 stars - 0 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Networks Articles
  • More from felix deepak minj

How Can we buy cheap wow Power leveling from online sites ?

By: gamedreaming | 01/12/2009
Every wow player wants to be ahead of other players in wow, however, their levels are so low that they are often defeated by the players with higher levels. So you need to power leveling you char. now.

Network Time Protocol – Time Synchronisation Made Easy

By: Richard n Williams | 30/11/2009
One of the most important aspects of networking is keeping all devices synchronised to the correct time. Incorrect network time and lack of synchronisation can play havoc with system processes and can lead to untold errors and problems debugging.

How can I manage internet bandwidth usage in company network?

By: Bruce Geng | 29/11/2009
Traffic Shaping and Prioritization is becoming more and more common in the corporate market. Most companies with remote offices are now connected via a WAN (Wide Area Network). Applications tend to become centrally hosted at the head office and remote offices are expected to pull data from central databases and server farms.

What is keyword weighting from the submissive hosting blog

By: shimon Clare | 28/11/2009
Educational Blog is where we will try to explain to you

How to Buy Cheap Aion Power-leveling Online? Some Practical suggestions

By: QQ1219307636 | 28/11/2009
Some Practical suggestions on how to Buy Cheap Aion Power-leveling Online? A good Aion power-leveling site should meet the following four points from wow-gold-team.com:

646-363 exam

By: Alice | 25/11/2009
646-363 Exam Description The 646-363 CXFA exam is intended primarily for Cisco Channel Partner Account Managers. The exam tests a candidate’s knowledge of: 1)The features and benefits of wireless, security, and routing and switching products and solutions. 2) How Cisco’s products and solutions are integrated into a customers network. 3) The competitive differentiators and positioning of the products and solutions. 4) The features, benefits and value of the Cisco Smart Business Communication Sys

jn0-100 dumps

By: Alice | 25/11/2009
Juniper Networks Certified Internet Associate (JNCIA-JUNOS) Exam Number/Code : JN0-100 Exam Name : Juniper Networks Certified Internet Associate (JNCIA-JUNOS) Questions and Answers : 161 Q&As;Update Time: 2009-10-20 Price: $ 99.00

70-298 exam

By: Alice | 25/11/2009
Our 70-298 practice exams and study questions are composed by current and active Information Technology experts, who use their experience in preparing you for your future in IT.

Data Mining and Financial Data Analysis

By: felix deepak minj | 12/08/2009 | Databases
Most marketers understand the value of collecting financial data, but also realize the challenges of leveraging this knowledge to create intelligent, proactive pathways back to the customer. Data mining - technologies and techniques for recognizing and tracking patterns within data - helps businesses sift through layers of seemingly unrelated data for meaningful relationships, where they can anticipate, rather than simply react to, customer needs as well as financial need.

Study on Electronic Money

By: felix deepak minj | 12/08/2009 | Information Technology
Nowadays the traditional bills and coins are giving way to the electronic money. With the wide spread of Internet this transformation is inevitable. It is obvious that digital cash is the future of exchange mechanism. It will surely condense many of the prevailing inconveniences such as carrying large amount of cash and will resolve many of the in-security issues experienced today. The electronic money would not only be quicker and cheaper but also more robust and easy to authenticate.

Study on Computing in the Cloud

By: felix deepak minj | 31/07/2009 | Networks
In traditional network diagram, the cloud always represented a fairly static view of an intermediary virtual area on the Internet. It basically had no real function other than passing data from one point to the other between servers on the Internet and client where we cloud setup our applications to run

Data Warehouse And Its Applications In Agriculture Based On Rajasthan State

By: felix deepak minj | 03/07/2009 | Databases
Analytical exploration of vast amount of agricultural data can best be support by appropriate application of Data Warehousing and OLAP technologies. A Data Warehouse provides efficient and reliable structure of storage for vast amount data while OLAP techniques provide mechanisms for analysis of this data.

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (1.73, 6, w2)