Introduction to Google Cloud Platform
- 1. Introduction to Google Cloud Platform Google Cloud Platform Meetup
- 2. Agenda •
- Why Google Cloud? • Infrastructure underpinning Google Cloud • Components of Google Cloud • Compute Services • Networking Services • Storage Service • Big Data • Machine Learning
- 3. Why Google Cloud? “Google Cloud is underpinned by the same infrastructure and innovation that powers Google products” “Google has scaled seven products each of which has over a billion users each, every single day Google handles 1.4 petabytes of information in Gmail alone with 99.97% availability ” “We are at the beginning of what’s possible with the cloud” - Sundar Pichai (GCP Next 16 Keynote)
- 4. Why Google Cloud? Google's ability to build, organize, and operate a huge network of servers and fiber optic cables with an efficiency and speed that rocks physics on its heels. This is what makes Google Google: its physical network, its thousands of fiber miles, and those many thousands of servers that, in aggregate, add up to the mother of all clouds" - Wired
- 5. Google’s Network Infrastructure Global, meshed fiber backbone network interconnecting data centers with 70+ Edge points of presence in 33 countries with elements within ISP and access networks
- Read More at https://peering.google.com/#/infrastructure https://cloudplatform.googleblog.com/2015/06/A-Look-Inside-Googles-Data-Center-Networks.html http://www.wired.com/2015/06/google-reveals-secret-gear-connects-online-empire/
- 6. Compute Services
- 7. Compute Engine • Configurable Custom Machine Types • Live migration • Up to 2 GBPS networking between VMs • Instance metadata and startup scripts • HTTP(s) and Network load balancing • APIs for auto-scaling and group management • Sub-Hourly billing, Automatic sustained use discount • Preemptible VMs (Spot Instances)
- 8. Container Engine • Kubernetes based Container orchestration • Uses underlying Compute Engine resources • Declarative syntax for orchestration and scheduling Docker containers • Managed Logging, Monitoring, and Scaling
- 9. App Engine • Managed runtime for Java, Go, Python, & PHP • Local SDK for developing, testing and deployment • Auto-scaling based on demand • Free daily quota, usage-based billing • 60s Request timeout • Can’t write to local filesystem • Limits on third-party software
- 10. Load Balancing • HTTP(S) and Network Load Balancing • HTTP(S) Load balancing and auto-scaling across Compute Engine Regions • Single Anycast external IP, simplifies DNS setup • No pre-warming required, scales to 1 million+ QPS • Policy based Auto-scaling of Instance groups • Network Load balancing for TCP and UDP traffic within a Compute Engine Region • Only healthy instances handle traffic
- 11. Cloud DNS • Fully managed, Scalable and Highly Available DNS • 100% availability SLA • Programmatically manage zones and records with RESTful API • Powered by the global network of Anycast name servers • Managed zones for projects • Cost effective pricing tiers
- 12. Cloud Storage • Highly scalable immutable object /blob store • Standard variant (HA & low latency) • Durable Reduced Availability variant (Reduced availability) • Nearline Storage for archiving, backup and DR (~3s response) • No capacity planning required • All options accessed through the same API • Can be mounted as the file system using GCS Fuse
- 13. Cloud Datastore • NoSQL database that can scale to billions of rows • Fully managed service • Automatically handles Sharding and Replication • Support for ACID transactions, SQL like queries • Fast and Highly Scalable • Local development tools • Access from anywhere through a RESTful Interface • Free daily quota
- 14. Cloud Bigtable • Massively scalable NoSQL • For large workload applications - Terabytes to petabytes of data • Low latency and high throughput • Accessed using HBase API • Native compatibility with Hadoop ecosystem • Replicated storage • Role-based ACLs • Encryption of in-flight and at rest data • Used by Google Analytics and Gmail
- 15. Cloud SQL • Managed MySQL • Packages and Pay-per-use billing • Second generation Cloud SQL is currently in Beta • Vertical scaling for read and write • Horizontal scaling for read • Seamless integration with App Engine, and Compute Engine • Data is automatically encrypted • Automatic failover for high availability
- 16. Big Data Services (Fully Managed) BigQuery Analytics data warehouse Stream data at 100,000 rows per second Dataflow Stream and Batch processing of data Unified programming model Pub/Sub Scalable & Reliable enterprise messaging middleware Dataproc Managed Hadoop, Spark, Pig and Hive at affordable pricing
- 17. BigQuery • Fully managed petabyte-scale analytics data warehouse • Near real-time interactive analysis of massive datasets • Based on the columnar structure for performance • SQL like syntax for querying • Scale storage and compute separately • Pay for storage and compute used • Benefit from integration points developed by partners
- 18. Dataflow • Unified programming model for developing and executing scalable and reliable data pipelines • Support for ETL, Analytics, Real-time computation, and Process orchestration • Processes data using Compute Engine instances • Open Source Java SDK for developing custom extensions • Benefit from integration developed by GCP partners
- 19. Dataproc • Fully managed Hadoop, Spark, Pig, and Hive • Dataproc clusters can be resized at any time, even when the jobs are running • Clusters are billed minute-by-minute • Clusters can use preemptible instances to further reduce cost • Restful API and integration with Google Cloud SDK • Easy to move existing ETL pipelines without redevelopment
- 20. Cloud Pub/sub • Scalable and reliable messaging middleware • Based on proven Google technologies • Guaranteed “at least once” delivery with low latency • Supports both pull and push delivery • Fully managed and global by design taking advantage of all GCP regions • Includes support for offline consumers
- 21. Cloud Datalab • Interactive tool for large-scale exploratory data analysis and visualization • Based on Jupyter notebook (IPython) • Code, documentation, results, and visualizations all in notebook format • Runs on Google App Engine • Python, SQL, and JavaScript for data analysis • Google charts or matplotlib for visualization • Easy to deploy transformation, analysis models to BigQuery
- 22. Cloud Machine Learning • Cloud Machine Learning is currently in Alpha • Fully managed large-scale Machine Learning Platform • Fully managed and Integrated with Cloud Storage and BigQuery • Uses open source TensorFlow framework that powers Google Photos, and Cloud Speech API • Integrated with Cloud Dataflow for pre-processing • Google has built custom Tensor Processing Units for efficiently running Machine Learning • http://venturebeat.com/2016/05/18/google-is-bringing-custom-tensor- processing-units-to-its-public-cloud/ • http://www.infoworld.com/article/3072569/cloud-computing/googles- cloud-strategy-becomes-clearer-with-tensorflow.html
- 23. Translate API • Simple API for translating an arbitrary string into any supported language • Programmatically detect a document’s language • Support for dozens of languages • Highly Scalable high-quality translation • Supports Python, Java, Go and etc • You can try it out from API Explorer • Usage and billing calculated per million characters • We can try it on APIs Explorer
- 24. Prediction API • Predicts trends based on historical data • Use cases: – Categorizing emails as spam or non-spam – Product recommendations – Assessing whether posted comments have positive or negative sentiment • Data replicated using Cloud Storage • Fast & Reliable (Most queries take less than 200 ms) • RESTFul API is available for many popular languages
- 25. Cloud Vision API • Image analysis based on powerful machine learning models • Ability to classify images into thousands of categories • Detect individual objects and faces within the image • API improves over time by building on insights • Detect different types of inappropriate content • Analyze emotional facial attributes • Object Character Recognition to detect text with automatic language identification
- 26. Cloud Speech API • Currently in Alpha • Audio to text powered by neural network models • Recognizes over 80 languages and variants • Ability to filter inappropriate content • Return partial results in real time as and when they become available • Built-in noise elimination for a variety of environments • API improves over time by building on insights
- 27. What Next GCP Blog https://cloudplatform.googleblog.com/ GCP Docs https://cloud.google.com/docs/
Excellent blog with unique content, thanks a lot for sharing this. I love to learn more about this topic.
ReplyDeleteCloud computing Training in Chennai
Cloud computing courses in Chennai
Cloud computing classes in Chennai
AWS Training in Chennai
AWS Training
Amazon Web Services Training in Chennai
DevOps Certification in Chennai
DevOps course in Chennai
DevOps Training in Anna Nagar
Thank you for taking the time to provide us with your valuable information.
ReplyDeletePivotal Cloud Foundry Online Training
ReplyDeleteThank you for useful information
Google Cloud Platform Training
GCP Online Training
Google Cloud Platform Training In Hyderabad
Very good blog, Thanks for sharing
ReplyDeleteCloud Services Provider | Cloud Managed Services Providers | Digital Marketing | Cloud System Integrators | Cloud Migration
Very interesting post, share more post.
ReplyDeleteCloud Services Provider | Cloud Managed Services Providers | Digital Marketing | Cloud System Integrators | Cloud Migration
This comment has been removed by the author.
ReplyDeleteThanks for sharing Awesome blog with us.
ReplyDeleteGoogle Cloud Platform Training
GCP Online Training
Google Cloud Platform Training In Hyderabad
Thanks for delivering a good stuff related to SharePoint, Explanation is good, Nice Article.
ReplyDeleteGCP Online Training
Google Cloud Platform Training In Hyderabad
Google Cloud Platform Training
Really cool post, highly informative and professionally written and I am glad to be a visitor of this perfect blog, thank you for this rare info!
ReplyDeleteBusiness Management Software
Its an incredible joy perusing your post.Its brimming with data I am searching for and I want to post a remark that "The substance of your post is marvelous" Great work. For cloud storage please click on the link below.
ReplyDeleteOnline cloud storage
Great Article
ReplyDeleteCloud Computing Projects
Networking Projects
Final Year Projects for CSE
JavaScript Training in Chennai
JavaScript Training in Chennai
The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training
Can truly relate and retain this outstanding post. Very well written. Read more about google cloud training in chennai from our website.
ReplyDeleteIts an incredible post.Really enjoyed reading it. SAP Cloud Computing Recruiters | Creative staffing services and solutions Texas
ReplyDeleteSaas is becoming more Inn these days.
ReplyDeleteCRM Development Melbourne
ERP Development Melbourne
seo agency Melbourne
ReplyDeleteThis information is really awesome thanks for sharing most valuable information.
Servicenow Training
Servicenow Certification
Servicenow Now Learning
Servicenow Online Training
Servicenow Online Training in Hyderabad
Servicenow Developer Training
Servicenow Training in Ameerpet
Servicenow Course Online
Best Servicenow Online Training
Servicenow Developer Training Online
Servicenow Admin Training Online
Very interesting post, share more post.
ReplyDeleteGoogle Cloud certification training in Hyderabad!
Realdumpspedia.com really thankful for providing me the best Google Professional-Cloud-Architect Dumps, when I was losing time and my grip on confidence, it was there, Purchasing study guide material was really one of my best choice from this platform.
ReplyDeleteIt was a great information. Thanks for sharing.
ReplyDeleteDocker and Kubernetes Training
Kubernetes Online Training
Docker Online Training
Docker and Kubernetes Online Training
This blog is very useful thank you very much for sharing with us
ReplyDeleteservicenow administrator certification
servicenow admin training online
servicenow administrator training
servicenow admin certification
servicenow admin training online
servicenow admin online training
This is a good article site. i found many information here.
ReplyDeletecloud desktop service
Your article contains very much information about Cloud Phones. Your article is very informative and useful to know more about Cloud Phones and their benefits. Thank you for sharing this article here. best cloud business phone systems
ReplyDeleteThank you for sharing this article,it is will be helpful and very Unique..
ReplyDeleteKeep updating...
ServiceNow Online Training Hyderabad
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteAre you looking to know about azure cloud migration services. This blog provides a completed guide on it. Keep sharing.
ReplyDeleteazure cloud migration services
It is so nice article thank you for sharing this valuable content
ReplyDeleteWorkday Online Integration Course Hyderabad
Workday Online Integration Course in India
Thanks for sharing this Information. Cloud Computing Institute in Gurgaon
ReplyDeletewow! amazing blog I really like it thanks for sharing.
ReplyDeleteGoogle Cloud Certification Pune
Thank you for sharing this important piece of information. It is quite knowledgeable and interesting.
ReplyDeleteVirtual private hosting
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post. palottery
ReplyDeleteI have just gone through your blog......your information is so valuable. Im logu from Chennai Google Cloud Services India
ReplyDeletewow! amazing blog
ReplyDeleteBest ServiceNow Online Training
ServiceNow Developer Training Online
Thanks for sharing such a good and informative content to all of us.
ReplyDeleteworkday online integration course in india
workday online integration course india
I got here much interesting stuff. The post is great! Thanks for sharing it! Migrate Open Source Data Workloads to Azure DP-070
ReplyDeletenice information thanks for sharing.......................!
ReplyDeletegoogle cloud data engineer certification