Using Google's Cloud - for Developers - part six
-
Upload
lynn-langit -
Category
Technology
-
view
2.811 -
download
0
description
Transcript of Using Google's Cloud - for Developers - part six
![Page 1: Using Google's Cloud - for Developers - part six](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554bf8eb4c90503388b4d6e/html5/thumbnails/1.jpg)
Using Google’s Cloud – for Developers
Part 6 of 6 Learning More About the Google Cloud
Lynn Langit
![Page 2: Using Google's Cloud - for Developers - part six](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554bf8eb4c90503388b4d6e/html5/thumbnails/2.jpg)
About Lynn Langit
Practicing Architect
• Cloud Deployments• Azure• AWS• Google• Rackspac
e
• Google Cloud Developer Expert
AWS & Others
• AWS Insider• MongoDB
Master• Cloudera
certified trainer
Microsoft
• FTE for 4 years
• SQL Server MVP
![Page 3: Using Google's Cloud - for Developers - part six](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554bf8eb4c90503388b4d6e/html5/thumbnails/3.jpg)
About This Series
Is a series of screencasts including demos and code samples• Designed for Java developers
• Shows how to work with Google Cloud Services
Delivered in Six Parts• Part One – What is the Google Cloud?
• Part Two – Using the web consoles
• Part Three – Understanding billing
• Part Four – Using command line
• Part Five – Programming APIs with Java
• Part Six – Learning More / Next steps
![Page 4: Using Google's Cloud - for Developers - part six](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554bf8eb4c90503388b4d6e/html5/thumbnails/4.jpg)
Learning more about the Google Cloud
Part Six
![Page 5: Using Google's Cloud - for Developers - part six](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554bf8eb4c90503388b4d6e/html5/thumbnails/5.jpg)
Lessons from the real world
For any new cloud project, start small and simple• Think about Compute, Data and other APIs• Consider writing new vs. doing an existing code port for PaaS• New programming languages, tools, services = Learning Curve = Cost
to the businessConsider Testing Approaches• Unit Testing• Integration Testing
Consider DR Approaches• Multi-zone, etc..
Consider Monitoring (Instrumentation & Scaling) Approaches• Enabling AppStats for more detailed logging• Google whitepaper w/reference architecture – here• Whitepaper and code sample (w/scripts) for ‘HA w/LAMP on GCE’ -
here
![Page 6: Using Google's Cloud - for Developers - part six](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554bf8eb4c90503388b4d6e/html5/thumbnails/6.jpg)
Considering Services: GAE/GCE, others
CGE
GAE
Other Google
APIs
• On demand compute
• Caching• Routing• Can run GAE as ‘backend service’ optimized to run as a service
• Endpoints
• Prediction• Translation• Others
![Page 7: Using Google's Cloud - for Developers - part six](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554bf8eb4c90503388b4d6e/html5/thumbnails/7.jpg)
Considering Data: Storage Options
![Page 8: Using Google's Cloud - for Developers - part six](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554bf8eb4c90503388b4d6e/html5/thumbnails/8.jpg)
Understanding Google’s Developer Resources
• API documentation• Quick Starts• Code Samples
Each product
• Google Developer Blog• Google Developers YouTube
Channel• GitHub Google Cloud code
samples• Code Labs• Stack Overflow
Online
• Google IO• Google User Groups• Google Developer Advocate Hangouts• Cloud Developer’s Training
Live
• Blogs• YouTube• Code Samples
GDE’s
![Page 9: Using Google's Cloud - for Developers - part six](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554bf8eb4c90503388b4d6e/html5/thumbnails/9.jpg)
Using Google’s Developer Resources
DEMO
![Page 10: Using Google's Cloud - for Developers - part six](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554bf8eb4c90503388b4d6e/html5/thumbnails/10.jpg)
Core Resources for Google Cloud Developers
![Page 11: Using Google's Cloud - for Developers - part six](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554bf8eb4c90503388b4d6e/html5/thumbnails/11.jpg)
Keep Coding – More Samples
![Page 12: Using Google's Cloud - for Developers - part six](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554bf8eb4c90503388b4d6e/html5/thumbnails/12.jpg)
Finding Google Developer Experts
DEMO
![Page 13: Using Google's Cloud - for Developers - part six](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554bf8eb4c90503388b4d6e/html5/thumbnails/13.jpg)
www.TeachingKidsProgramming.org• Free Courseware (Java, Small Basic or C# [on Pluralsight])• Do a Recipe Teach a Kid (Ages 10 ++)
• recipes)
![Page 14: Using Google's Cloud - for Developers - part six](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554bf8eb4c90503388b4d6e/html5/thumbnails/14.jpg)
Keep Learning
Twitter: @LynnLangit YouTube:
http://www.youtube.com/user/SoCalDevGal
Hire me To help build your BI/Big Data solution To teach your team next gen BI To learn more about using NoSQL
solutions