What is cloud
Cloud server or
Cloud computing is referred to as a revolution of the Internet and the media.
Follow the summary on wikipedia .
Cloud (Cloud computing) is a computing model using computer technologies and development based on the Internet. The term “cloud” is here metaphorically refers to the Internet (based on how it is arranged in a computer network diagram) and as a reference to the complexity of the infrastructure contained within it. . In this computing model, all possibilities related to information technology are provided as “services”, allowing users to access technology services from a certain provider “in cloud “without the knowledge and experience of that technology, and without the need to care about the infrastructure that serves the technology.
Before the cloud, companies had to build server hardware and data centers. It costs thousands to millions of dollars and of course not everyone can afford to pay that cost.
Life changed from the
cloud . Today it can be said that anyone can easily own $ million services for just $ 20 / month.
- In 1990 the first phase of the formation of the
- In 1999 the emergence of Salesforce
- In 2002, Amazon Web Services (AWS) appeared.
- In 2006 Amazon launched cloud computing Elastic Compute (EC2)
- In 2006 Google launched the Google Docs service
- In 2009 Google launched Google App Engine (GAE)
- In 2010 Microsoft Azure was born
To make it easier to imagine, I list some common cloud services.
- E-mail services ( gmail.com , mail.yahoo.com , …)
- Office 365 services
- Search API service (Yahoo !, Google)
- ERP service
- Slack, Jira, Skype …
1. IaaS (INFRASTRUCTURE AS A SERVICE)
IaaS will provide (rent to you) infrastructure like server rentals.
For example: Amazon Web Services (AWS), Microsoft Azure, Google Compute Engine (GCE), Vultr …
2. PaaS (PLATFORM AS A SERVICE)
PaaS provides an environment for developers that they can build and use to create applications that can be customized and continue to develop. They do not need to care about the network, storage, server, and operating systems below.
for example: Google App Engine, Elastic Beanstalk – Amazon, Cloud Services – Azure …
3. SaaS (SOFTWARE AS A SERVICE)
SaaS is understood as software as a service. Users who need an application will rent it and will use it directly via the internet. It is usually a web application, so users will not need to install any other software.
for example: Google Apps, Dropbox, Salesforce, Cisco WebEx …
4. Serverless architecture
FaaS (Function as a Service)
Cloud computing model allows programmers to upload functional code to the cloud and let these parts be executed independently.
BaaS (Backend as a service)
Cloud computing model allows developers to outsource backend management software (database management, cloud storage, storage, authentication, user identification and authorization, etc.) and programmers only write code and fix interface errors. The entire backend part has been handled by the supplier.
In the article including basic information about cloud, hope to help readers have a simple view, grasp the concepts and imagine what the cloud is.
If you want to learn more information about the cloud, you can visit here for more information.