Showing posts with label Cloud Computing. Show all posts
Showing posts with label Cloud Computing. Show all posts

Tuesday, 9 June 2020

Iaas, SAAS, Paas: Types of Cloud Computing Services - Part 2

Cloud computing didn't lose any users whether they are developers, simply customers, managers and created three types of cloud computing services SaaS, PaaS and IaaS.


SaaS  ( Software as a Service)

--For Customers

The product is maintained by the service provider.

You just have to use the software based on your subscription plans.    

SaaS



  Why SaaS?

• Users don't have to understand the algorithm behind it use the software and solve your problems.

• Users don't have to buy expensive software, just pay for it if there is some subscription and stop paying if u don't want to use.

• The source code is not available to users so no stealing of data. 

                   Just consume!!!

SaaS examples

SaaS examples


•Video watching platforms ( Netflix, Amazon Prime, Hotstar, YouTube)
•Messaging platforms ( Twitter, WhatsApp)
• Google Drive, Dropbox etc.

              

PaaS ( Platform as a Service)

--- For Developers

You have to focus & management of apps created.

Don't worry about the configuring hardware or OS.

PaaS



Why PaaS?
• It prevents you from buying hardware or software for deploying your apps

• Companies spends more time on software development rather than management and maintenance.

•Deploying apps require a high degree of skill but PaaS reduces in simple steps.

                    Just Build !!!

PaaS examples

PaaS examples


Google App engine,Heroku,Force.com etc.

IaaS (Infrastructure as a Service)

-- For Admins

The basic building block of cloud IT provides access to networking, OS, data storage. 

 Don't worry about the IT guys, servers and hardware.

IaaS



Why IaaS?

•Better for guys hosting their big website/web apps

•You don't have to buy land and get servers, easy setups are available; just buy it, everything will be handled by IaaS providers

•Increased reliability means if one server fails the other server will take over the data.

•No worry about securing your own data centres,  the provider will do that for you.

                        Just Host !!!

IaaS examples

IaaS examples


Cloud services used for hosting websites etc. Eg:Amazon Web services,Oracle ...many more

Try to guess major apps or sites as SaaS , IaaS or PaaS and comment below.

Next part : 

4 types of deployment models of cloud

Source:

https://www.google.com/amp/s/themindstudios.com/blog/saas-application-development/amp/

https://rgtechnologies.com.au/resources/platform-as-a-service/




Monday, 8 June 2020

Cloud computing is the new generation technology part 1

When ever someone had asked or giving an information about the term cloud computing is___.


You may be like day dreaming about yourself  flying on cloud ? and don't understand a thing.

What the hell is cloud & cloud computing?
Let's get the into deep


Cloud computing: Cloud(A virtual warehouse) where you can store data,services , hosting services like websites  etc.  But  you don't have to own a computer,Data stroing devices & processors ,large power supply nothing .

Data is stored forever until some mishaps or you delete it.


Entering into cloud computing is necessary: Evolution

It all started from  90s removing desktop computers as server we introduced the real thing called servers.


Dedicated server :

The complete server , resources and access is all dedicated to you  focusing only on one website.

•Very expensive
•High speed
•Managing things like security,back up etc. on server is done by you.

Uses: 

A website seeing high level of traffic ,web applications etc. 
(One application or one website)
For eg: Facebook



Virtual Private Server (VPS):

The complete server is all yours but resources (Ram,CPU etc.) are shared to host  many websites and web applications

•expensive 
•shared speed and memory


Used:

When you want to host many websites and web apps .



Shared hosting
One server is dedicated to a lot of users hosting many websites ,web apps etc.
Resources (ram, CPU etc.)are shared between users.

•very cheap
•very limited

Used:
When you are just starting to host something

Like starting a small website


Shared hosting was good but what if server goes down or destroyed etc.

This means we need lot of servers 
Then the idea of cloud computing began

Cloud hosting :
Multiple servers acting as a single machine hosting many websites /apps and used by many users 


Top 5 benefits shows that  Cloud computing is the best 


•flexible
•scalable
•secure
•cost effective (pay as you go)
•high configurability



•Use when your website/web apps is receiving a fluctuating  high  to low traffic  

•Your website /app is related to  online services like social media platforms eg: Twitter, Instagram etc.
Video watching platforms like Netflix etc.

Cloud computing is used by many well known companies

Netflix

Xerox

Pinterest

Instagram

Etsy

Apple

MediaMath


Cloud computing is even used by you everyday!!

Google drive,gmails, Watching online shows ,paying online , shopping etc.
Soon it will rule the world of data storing & processing.

Next part : 

Subarray with given sum

Given: Unsorted array  Find: Subarray starting index  to last index on summing up gives the given sum arr[] = {1, 4, 20, 3, 10, 5}, sum = 33...