Topics Discussed:
- Cloud Basics
- On-premise vs IaaS vs PaaS vs SaaS
- GCP Infrastructure
- GCP Regions & Zones
- Main Services Offered
Cloud Computing ?
How did we get here?
– On Premise: On-premise infrastructure, or private cloud, is a cloud environment that is available for use only by one client. Rather than sharing a pool of resources with multiple customers, companies have complete access to all the resources that a private cloud provides. Private clouds may be located within an organization’s data center, or located off-site and managed by a third-party. Private clouds provide a more secure environment that can simplify compliance with stringent regulations. Private clouds simplify data governance and data locality issues, and can deliver high SLA performance and efficiency.
– Cloud Compute : Cloud infrastructure, or public cloud solutions, provide elastic computing resources on demand with pay-as-you-go pricing that offers considerable cost savings for enterprise computing. Public cloud solutions are fully managed by third-party providers, relieving IT teams of the need to purchase, install, manage and upgrade technology on site. Public cloud offerings can scale easily to meet unpredictable workload demands and provide high reliability thanks to a great amount of redundancy. And public clouds can provide access to next-generation services like AI/ML, containers, blockchain, serverless computing and cloud native applications.
Advantages of Cloud Computing:
● Expansion in different geographical regions is possible even without physically traveling to those specific locations.
● Instant provision of new resources to compensate for traffic spikes is possible without buying physical hardwares.
● Remote access of servers is possible from anywhere in the world.
● No initial investment required.
● Broad Network Access is possible
● Ease in Scaling Up, Down, In and Out.
● Pay Only for what you use.
● On Demand Self-service : No human intervention needed to get resources.
On Premise vs IaaS vs PaaS vs SaaS:
Google Cloud Infrastructure
● In 2008 google launched a preview release called App engine service for developers with restricted bandwidth.
● In 2011 App engine was made GA.
● Currently Google Cloud has 29 – regions, 88 zones, 146 network edge locations and it is available in more than 200 countries & territories.
● Google cloud provides High Availability using its Multiregion capability.
Get Started with Google Cloud for Free:-
– Try Google Cloud with $300 credit for 3 months.
– 20+ Free products with monthly limits
– Need a Credit Card for account activation.
– Won’t be charged until you upgrade your account.
Resource Hierarchy:
Google Cloud Services:
Hands On Demo on Google Cloud:-
● Creating a new project.
● Showing around Cloud Shell
● How Compute engine is launced
● Creating a new App engine service
● Updating the App engine service to V2 version
● Splitting the traffic 50/50 to 2 versions.