In this below post, i would like to capture about cloud computing concepts.
What is Cloud Computing?
Cloud Computing is the delivery of computing services such as servers, storage, networking, software, analytics etc.. and more over the internet ("The cloud"). The companies offering these computing services are called cloud providers. These companies charge for the cloud computing services based on the usage. Like how you billed for electricity or water
What are benefits of Cloud computing?
> Reduce the costs of buying hardware or software
> By using the cloud computing, these services can be provisioned in minutes. Obviously, speediness in setting up the services.
> We can scale the services on the fly based on the need. For example, if it requires more storage or network bandwidth or high computing power can be achieved on the fly by using these services.
> High Reliability, availability of servers (Back up and disaster recover mechanism)
> It removes unnecessary tasks which ultimately saves more time. So that teams can concentrate on important business goals( High productivity).
> Cloud Vendors uses the latest technologies to achieve the high performance.
What are types of cloud services?
Basically there are three types of services:
IaaS [ Infrastructure as a service]:
It is renting IT infrastructure such as servers, networks, storage, Virtual machines and operating systems. User pays based on the usage.
E.g: It is like leasing a car.
IaaS examples include Amazon Web Services (ASW), Microsoft Azure and Google Compute Engine.
These services are managed by the biggest companies in the world effectively maintaining huge data centers in various corners of the globe in order to offer very inexpensive infrastructure with large potential for scalability.
Other examples of IaaS include Bluelock, Rackspace, CSC, GoGrid, Linode, DigitalOcean.
PaaS [ Platform as a service]:
Developers shall code, unit test and deploy in the provided platform or environments. It is top of IaaS. Developers quickly create web app or mobile applications, with out worrying about the setting up and manage the underlying servers, storage,network, databases needed for development.
What is Cloud Computing?
Cloud Computing is the delivery of computing services such as servers, storage, networking, software, analytics etc.. and more over the internet ("The cloud"). The companies offering these computing services are called cloud providers. These companies charge for the cloud computing services based on the usage. Like how you billed for electricity or water
What are benefits of Cloud computing?
> Reduce the costs of buying hardware or software
> By using the cloud computing, these services can be provisioned in minutes. Obviously, speediness in setting up the services.
> We can scale the services on the fly based on the need. For example, if it requires more storage or network bandwidth or high computing power can be achieved on the fly by using these services.
> High Reliability, availability of servers (Back up and disaster recover mechanism)
> It removes unnecessary tasks which ultimately saves more time. So that teams can concentrate on important business goals( High productivity).
> Cloud Vendors uses the latest technologies to achieve the high performance.
What are types of cloud services?
Basically there are three types of services:
- Software as a service
- Platform as a service
- Infrastructure as a service
IaaS [ Infrastructure as a service]:
It is renting IT infrastructure such as servers, networks, storage, Virtual machines and operating systems. User pays based on the usage.
E.g: It is like leasing a car.
IaaS examples include Amazon Web Services (ASW), Microsoft Azure and Google Compute Engine.
These services are managed by the biggest companies in the world effectively maintaining huge data centers in various corners of the globe in order to offer very inexpensive infrastructure with large potential for scalability.
Other examples of IaaS include Bluelock, Rackspace, CSC, GoGrid, Linode, DigitalOcean.
PaaS [ Platform as a service]:
Developers shall code, unit test and deploy in the provided platform or environments. It is top of IaaS. Developers quickly create web app or mobile applications, with out worrying about the setting up and manage the underlying servers, storage,network, databases needed for development.
PaaS (Platform as a Service), as the name suggests, provides you computing platforms which typically includes operating system, programming language execution environment,
database, web server etc. Examples: Heroku, EngineYard, App42 PaaS and OpenShift, Google App Engine” system
SaaS [ Software as a service]:
It is the top of PaaS. The application software's are available to users over the internet on demand basis. They don't have to worry about any infrastructure or platform. All they can access the software via web browsers.
A Simple Example is SaaS is an online email service, like Gmail. If you use Gmail, you are not hosting your own email server. Google is hosting it, and you are simply accessing it through your browser-as-client. There are so many applications like this which are available for business purposes.
Examples : Google Apps, Salesforce.com, and Microsoft Office 365, or Gmail, Dropbox, Salesforce, or Netflix.
Basic difference between IaaS, PaaS & SaaS
Features | Iaas | PaaS | SaaS |
What you get | You get the infrastructure & pay accordingly .Freedom to use or install any OS, software or composition | Here you get what you demand. Software, hardware, OS, web environment. You get the platform to use & pay accordingly | Here you don’t have to worry about anything. A pre-installed, pre-configured package as per your requirement is given and you only need to pay accordingly. |
Importance | The basic layer of Computing | Top of IaaS | It is like a Complete package of services |
Technical Difficulties | Technical knowledge required | You get the Basic setup but still the knowledge of subject is required. | No need to worry about technicalities. The SaaS provider company handles everything. |
Deals with | Virtual Machines, Storage (Hard Disks), Servers, Network, Load Balancers etc | Runtimes (like java runtimes), Databases (like mySql, Oracle), Web Servers (tomcat etc) | Applications like email (Gmail, Yahoo mail etc), Social Networking sites (Facebook etc) |
Popularity Graph | Popular among highly skilled developers, researchers who require custom configuration as per their requirement or field of research. | Most popular among developers as they can focus on the development of their apps or scripts. They don’t have to worry about traffic load or server management etc. | Most popular among normal consumers or companies which reply on softwares such as email, file sharing, social networking as they don’t have to worry about the technicalities. |
Types of cloud deployments: public, private, hybrid
There are three different ways to deploy cloud computing resources: public cloud, private cloud and hybrid cloud.
Public cloud
Public clouds are owned and operated by a third-party cloud service provider, which deliver their computing resources like servers and storage over the Internet. Microsoft Azure and AWS are examples of public cloud. With a public cloud, all hardware, software and other
supporting infrastructure is owned and managed by the cloud provider. You access these services and manage your account using a web browser.
Private cloud
A private cloud refers to cloud computing resources used exclusively by a single business or organisation.
A private cloud can be physically located on the company’s on-site data center.
Some companies also pay third-party service providers to host their private cloud. A private cloud is one in which the services and infrastructure are maintained on a private network.
Hybrid cloud
Hybrid clouds combine public and private clouds, bound together by technology that allows data and applications to be shared between them.
By allowing data and applications to move between private and public clouds, hybrid cloud gives businesses greater flexibility and more deployment options.
[Source : https://azure.microsoft.com/en-in/overview/what-is-cloud-computing/]
Excellent post. You have shared some wonderful tips. I completely agree with you that it is important for any blogger to help their visitors. Once your visitors find value in your content, they will come back for more What is Cloud Computing
ReplyDeleteI feel very grateful that I read this. It is very helpful and very informative and I really learned a lot from it.
ReplyDeletesvkm university date sheet 2022
Madurai Kamaraj University Time Table 2022
Shekhawati University Time Table 2022
UP Board 12th Time Table 2022
We make sure that our partners are able to delight their customers and deliver as per the commitments. This residential solar installation achieved by fast turnaround time, least revisions, a database of AJH & utility requirements for most accurate permit plan set creation and vast network of PE stamp partners. We have in-depth knowledge of handling Residential Permit Planset, commercial, shops/ independent buildings & carports. Heaven is your go-to solar design partner for sales proposals and PV permit designs !
ReplyDeleteCloud computing is a paradigm that enables users to access and utilize computing resources over the internet on a pay-as-you-go basis. Its basics involve the delivery of services like storage, processing power, and software through remote servers, allowing scalability, flexibility, and cost-effectiveness for businesses and individuals alike. With cloud computing, users can enjoy the convenience of accessing their data and applications from anywhere with an internet connection.
ReplyDeleteThank you so much for sharing this blog with us. It provides a collection of useful information. You obviously put a lot of effort into it. Cloud Backup Services & Solutions.
ReplyDeleteThank you for this insightful post on cloud computing basics! Understanding the different types of cloud services and deployment models is crucial for leveraging cloud technology effectively. FYI Solutions offers comprehensive Cloud Security Services to ensure your cloud environment is secure and optimized.
ReplyDeleteUsually I never comment on blogs but your article is so convincing that I never stop myself to say something about it. You’re doing a great job Man,Keep it up. we also provide service for cloud computing security.For More Information visit our website.
ReplyDeletevery nice… i really like your blog. Very useful informations. Thanks, we also provide service for Cloud App Development Services.For More Information visit our website.
ReplyDelete