Cloud Computing - Introduction

 

 Cloud Computing

Cloud Computing

In Today’s day and age, we all are depend on large amount of data to make our everyday lives very much easier i.e. we are using internet for everything like watching latest videos, looking for latest gadgets, getting the latest news etc. This is one of the reason why it’s booming is the easy accessible of the data, where everything is now stored in a cloud somewhere, hence the popularity of the term cloud computing.

v  What is Cloud Computing?

Cloud computing is an internet-based computing services and an applications that run on a distributed network using Virtualized resources and accessed by common internet protocols and networking standards. Using cloud computing, organizations can use shared computing and storage resources rather than gathering, building, operating and improving infrastructure on their own.

Advantages:

1.   Backup and restore data: Once the data is stored in the cloud, it is easier to get back-up and restore that data using the cloud.

2.   Improved Collaborations: Cloud applications improve collaboration by allowing groups of people to quickly and easily share information in the cloud via shared storage.

3.   Easy accessibility: Cloud allows us to quickly and easily access store information anywhere, anytime in the whole world, using an internet connection.

4.   Low maintenance cost: Cloud computing reduces both hardware and software maintenance cost for organizations.

5.   Services in the pay per use model type: Cloud computing offers Application Programming Interfaces (APIs) to the users for access services on the cloud and pays the charges as per the usage of services.

6.   Unlimited Storage: Cloud offers us a huge amount of storing capacity for storing our important data such as documents, images, audio, video etc. in one place.

7.   Data Security: Data security is one of the biggest advantages of cloud computing. Cloud offers many advanced features related to security and ensures that data is securely stored and handled.

 v  History of Cloud Computing:

 Cloud History


Before emerging the cloud computing, there was client/server computing, which is basically a centralized storage in which all the software applications, all the data and all the controls are resides on the server side. IF any single user wants to access specific data or run any program, they need to connect to the server and then gain appropriate access, and then they can do their business. Then after, distributed computing came in to picture, where all the computers are networked together and share their resources when needed. On the basis of above computing, there was emerged of cloud computing concepts that later implemented.

v  Characteristics of Cloud Computing:

1.   On-demand self-service:

The cloud computing services does not require any human administrators, client/ user themselves are able to do all the work like provision, monitor and manage computing resources as needed.

2.   Broad network access:

The computing services are generally provided over standard networks and heterogeneous devices.

3.   Rapid elasticity:

The computing services should have IT resources that are able to scale out and in quickly and on as needed basis.

4.   Resource pooling:

The IT resources like networks, storage, servers, services and also applications present are shared across multiple applications and occupant in an uncommitted manner. Multiple clients are provided service from a same physical resource.

5.   Measured service:

The resource utilization is tracked for each application and occupant, it will provide both the user and the resource provider with an account of what has been used.

v  Cloud Computing Technologies:

1.   Virtualization:

Virtualization is the process of creating virtual environment to run multiple applications and O.S. on the same server. The concept of virtualization is used to increases the use of virtual machines. A virtual machine is a software or software program that not only works as a physical computer but can also function as a physical machine and perform tasks such as running applications as well as programs as per the user requirement. There are many type of virtualizations like Storage, Server, Application, Network and Desktop or Data.

2.   Service Oriented Architecture: (SOA)

Service- Oriented Architecture (SOA) allows organizations to access on-demand cloud based computing solutions according to the change of business needs. This can easily with or without cloud computing. The main advantages of using SOA is that it is easy to maintain, highly scalable and platform independent. SOA are working within healthcare, mobile applications and games, Air-force etc.

3.   Grid Computing:

Grid computing is also known as distributed computing. It is a processor architecture that collect variety of computing resources from various locations to achieve a common goal. In this computing, the grid is connected by parallel nodes to form a computer cluster. These all clusters are in different sizes and can run on any operating system. Grid computing contains three types of machines – Control node- which is a group of server, Provider- It is a computer which contributes its resources in the network resource pool and User- it is a computer which uses the resources on the network.

4.   Utility Computing:

This is the most trending IT service model. It provides on-demand computing resources like storage, computation, Programming services, etc. and infrastructure based on the pay per use method. It minimizes the associated costs and maximizes the efficient use of resources. The main advantage of utility computing is that it reduced the IT cost, provides more flexibility and easier to manage.

 v  How it works:

The cloud is basically a decentralized place to share information through satellite networks. Every cloud application has a host, and the hosting company is responsible for maintaining the large amount of data centers that provide the security, storage capacity and computing power needed to maintain all the information users send to the cloud. Clients pay for the rights to use their clouds along with an ecosystem to communicate between devices and programs (E.g. download any video in your computer and it’s instantly synced to the video app on your mobile).

Cloud


Cloud computing has some the features;

1.   Users can provision and release resources on demand.

2.   Resources can be scaled up or down automatically, depending on the load.

3.   Different resources are accessible with its proper security         .

4.   Cloud service providers can enable a pay as you choose model, where various customers are charged based on the type of resources and per usage.

Post a Comment

0 Comments