When you heard about cloud computing for the first time a lot of questions may have arises in your mind.You would have assume that whether we are in a era of computing the cloud. The term cloud computing is everywhere now.
Cloud computing defines storing and accessing the data or programs over the internet rather in our local drives . In other words we can define cloud is something which is present at remote location and using network it gives services. Hence cloud computing gives online data storage, infrastructure and application.
e.g CRM (Customer Relationship Management ), e-mail , web conferencing, Applications run in cloud.
According to the accessibility of the cloud & making the cloud computing feasible for end users.
The cloud computing divided into two models i.e Deployment Models & Service Models.
Deployment Models:
It is the accessibility of the user to the cloud according to your requirements there are 4 types cloudi.e Public, Private, Community, Hybrid
Public cloud is the system and services under public cloud can be easily accessible by the public. it is less secure.A public cloud sells services to anyone on the Internet.recently Amazon web services is the largest public cloud provider.
Private Cloud is the system and services under private cloud can be accessible within the organisation.its private nature makes this more secure. Private or public, the aim of cloud computing is to provide easy, scalable access to computing resources and IT services.
Community cloud allows the cloud computing service by the group of organisations.
Hybrid Cloud , its nature is both private and public. critical activities uses private network while normal activities uses public cloud.
Service Models:
IaaS (Infrastructure-as-a-service) is the base layer, as the name defines it provides you the computing infrastructure, physical or virtual machines and other resources like virtual-machine disk image library, block and file-based storage, firewalls, IP addresses, virtual local area networks. Instead of having to purchase software, servers, network equipment users can buy these as an outsourced service that is usually billed according to the amount of resources consumed. On rental basis, The service provider allows you to install a virtual server on their IT infrastructure.PaaS (Platform-as-a-service) A layer on top of IaaS, provides you computing platforms which typically includes operating system, programming language execution environment, database, web server etc
e.g Run times (like java run times), Databases (like mySql, Oracle), Web Servers (tomcat etc)
SaaS (Software-as-a-service) A layer on top on PaaS, on demand software , which means service provider will do the installation,set up and running of application for you. You need to pay and use the service. e.g Google Apps, Microsoft Office 365.


Nice article.....its really good.
ReplyDeleteThanks for sharing such a useful article ...
ReplyDeletei am looking forward to see more such posts ..
Thanks and Regards
Sarada Prasad
(www.codingmagazine.net)