In this Amazon Web Service (AWS) tutorial, we talk about introduction of AWS, what is the technology (Cloud Computing), why many organization moving towards cloud, what are the benefits of cloud computing, what are service models, deployment models etc.
Cloud Computing on-demand delivery of IT resources (pay as per usage model). In other word is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. The term is used to describe data centers available to many users over the internet. Clouds may be limited to single organization (Enterprise Cloud). Clouds available to many organization (Public Cloud).
Then, what is difference between on-premises data center and cloud data center, on-premises data center is a group of servers that you privately own and control. He/she have to invest large amount money to setup the data center because we need to setup hardware resources, server, storage devices, networking. Whereas, Cloud Computing involves essentially leasing data center resources from a third party service provider.
In cloud computing they have to create an account and process it. If cloud service from AWS, we need to progress to their portal and create their own account.
Now let’s see what are key benefits of using Cloud Computing are cost efficient, highly scalable, highly available.
Next, what are the service model in cloud computing such as, Infrastructure as a service(IaaS), Platform as a service(PaaS), Software as a service(SaaS).
IaaS: IaaS is a way to deliver a cloud computing infrastructure like server, storage, network and operating system. The customers can access these resources over cloud computing platform i.e Internet as an on-demand service. In IaaS, you buy complete resources rather than purchasing server, software, data center space or network equipment. IaaS was earlier called as Hardware as a Service(HaaS).
PaaS: PaaS is a programming platform for developers. This platform is generated for the programmers to create, test, run and manage the applications. A developer can easily write the application and deploy it directly into PaaS layer. PaaS gives the runtime environment for application development and deployment tools.
SaaS: It is a software distribution model. In this model, the applications are hosted by a cloud service provider and publicized to the customers over internet. In SaaS, associated data and software are hosted centrally on the cloud server. CRM, Office Suite, Email, games, etc. are the software applications which are provided as a service through Internet.
Next, What are the deployment models in cloud computing, public cloud, private cloud, hybrid cloud, community cloud. Public cloud nothing but it allows system and services to be easily accessible to the general public. Public cloud may be less secure because of it openness. The private cloud allows systems and services to be accessible within an organization. It is more secured because of its private nature. The community cloud allows systems and services to be accessible by a group of organizations. The hybrid cloud is a mixture of public and private cloud, in which the critical activities are performed using private cloud while the non-critical activities are performed using public cloud.
Go through the entire video and shoot your queries in the comments section and please do not forget to subscribe the channel for more tutorials and technology updates.