by Dinesh Thakur Category: Introduction to Computer

Cloud Computing is a modelthat allows accessto a shared pool of configurable computing resource (eg. networks, servers, storage, applications, and services) networkon demand. Cloud computingliterally, is the use ofremote servers(usuallyaccessible via the Internet) to process orstore information.Access isusuallyusinga Web browser.Save fileson a servervia the Internetis one example. Thesoftware itselfcan be mountedalsoon the remote computer.

Cloud computingis the best solutionto manage your applicationsyourself;it is a sharedmulti-tenantplatform thatissupported.When usingan application runningin the cloud,you simplyconnect to it, customize itand use it. It'sthat simple, cloud computing!

Today, Millions of us are happy to use a variety of applicationsin the cloud,such as applicationsofCRM, HR, accounting, and evenbusiness applications.Theseapplications basedin the cloudcan beoperationalin a few daysis not possible withtraditional enterprisesoftware. Theyare cheapbecause youdo not have toinvest in hardwareand software,or tospend moneyfor the configuration andmaintenance of complexlayers of technologyorto financefacilities torun them.Andtheyare morescalable, more secureand reliable thanmost applications. In addition,upgradesare supported, so that your applicationsautomatically benefit fromall the improvementsof safety andperformance available, as well as new features.

  Cloud Computing

 Advantages and Disadvantages

The advantageof cloud computing istwofold.It is afile backupshape.Italso allowsworkingon the same documentfor severaljobs (one person or a nomadtraveling)of various types(or PC, taborsmartphone).

Cloud computingsimplifiesusageby allowingovercoming theconstraintsof traditionalcomputer tools(installation andupdating ofsoftware,storage, data portability...). Cloud computingalso providesmore elasticityand agilitybecause it allowsfaster accesstoITresources(server,storageor bandwidth)via a simpleweb portaland thuswithout investingin additionalhardware.

NIST counts three service models:

Cloud Software as a Service (SaaS):the user has thepossibility to use theservice provider'sapplicationsover the network.These applicationsare accessed viadifferent interfaces, thin client, Web browser, mobile devices...The customermanagesand does not controlthe underlyingcloudinfrastructure includingnetwork, servers, operating systems,databases, storage,but canpossibly benefit fromaccess to restrictedconfigurations,specificto usercategories.

Cloud Platform as a Service (PaaS):the consumer candeploycloud infrastructureonits own applications. The usermanagesand does not controlthe underlyingcloud infrastructure(network,servers, operatingsystems, databases, storage), buthas control overthedeployed applicationsand the ability toconfigure the environmentofapplicationhosting.

Cloud Infrastructure as a Service (IaaS): the client can rent storage, processing power, network and other computingresources.The usermanages anddoes not control theunderlyingcloud infrastructurebuthas control overdatabases , operating systems, andapplications deployed.

According to corporate approaches, there are several deployment models for cloud services:

Public cloud:This type of infrastructureis accessible to awide audienceand belongs to aprovider of"cloud services."

Private cloud: The cloud infrastructureworks forone organization.It can bemanaged by thecompany itself(internal PrivateCloud). In the latter case, the infrastructure is dedicatedto the company andaccessible viasecureVPN-type networks.
The Cloud Community:The infrastructure isshared byseveral organizations thathave common interests(e.gsafety requirements, compliance ...). Asprivate cloud, it can be managedby the organizationsthemselves orby third parties.
Hybrid cloud: Infrastructure consists of twoor moreclouds(private, Community orPublic), which remain unique entitiesbutare bound together bystandardizedor proprietary technology, enabling data portabilityor applications.

Cloud Computing Benefits and Limitations

The Benefits ofCloud Computing (Cloud Computing)

Cost Reduction: Cloud computing is seen as an incremental investment, companies can save money in the long term by obtaining resources.

Storage increase: instead of purchasing large amounts of storage before the need, organizations can increase storage incrementally, requesting additional disk space on the service provider when the need is recognized.

Resource pooling: in the IT industry, this feature is also known as Multi-tenancy, where many users / clients share a type and varied level of resources.

Highly automated: As the software and hardware requirements are hosted on a cloud provider, IT departments sites no longer have to worry about keeping the things-to-date and available.

Greater mobility: Once the information is stored in the cloud, access it is quite simple, just you have an Internet connection, regardless of where they are located.
Change the IT focus: Once the responsibility of the computing environment has,
essentially shifted to the cloud provider, IT departments can now focus more on the organization's needs and the development of strategic applications and tactics and not on operational needs of the day-to-day.

Towards Green IT: By releasing the physical space, virtualization of applications and servers contributes to the reduction of equipment as well as the need for air conditioning, consequently, less energy waste.

Keep updated things: Similar to change the IT focus, this benefit is because of the new demands of providers cloud services, ie, the focus of providers is to monitor and maintain the most recent tools and techniques for the contractor.

Quick elasticity: this characteristic has to do with the fundamental aspects of Cloud flexibility and elasticity. For example, the web shops carry a standard amount of transactions during the year, but it is necessary to increase near Christmas time. And of course these stores do not want to pay for that capacity at peak during the rest of the year.
Measurement service: which means services monitored, controlled and reported. This feature allows a model of pay-per-use service, or pay for use. It has similarities with the concept of telephone service packages where you pay a standard signature to basic levels, and paid extra for the additional service, without changing the contract.

The limitations ofCloud Computing (Cloud Computing)

The various problem areas for cloud computing environments are:

Security: As the data are no longer in their own organization, security becomes a major issue and questions must be answered, such as: Data is protected as adequate? There is a hacker-proof system? Can you meet the requirements regulations and government for privacy? How do you discover the leak information? Note also that corporate governance is always very concerned about the data that is stored outside the organization.
Location and Data Privacy: Where the data is stored? How data is stored? The provider has adequate security for data in places where they are stored?
Internet addiction: Since the cloud features are not available on the local network, you have to worry about the availability of the Internet. If you lose access to the Internet out, what that happens to your cloud computing environment? If your service provider increasing period unavailability, what you do with your employees and customers? What do you do in case of increased latency or delays the answers?

Levels of availability and service: Most organizations are familiar with the agreements service levels. The service level agreement specifies the amount of service capacity that someone has to provide, along with the penalties for not providing this level of service. How you can be sure that the cloud service provider has sufficient resources to maintain a service level agreement you signed with them?


Related Articles (You May Also Like)

About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.SC (Computer Science), MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to Contact us.

Search Content

Popular Article