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 Images by Connie Zhou
Billed only on provisioned capacity • Performance caps scale linearly with size • Volume striping is automatic • Differential snapshots • Create new PDs based on snapshots
vol2. t2 vol3. t3 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t2 t2 t2 t2 t3 t3 t3 • Point in time snapshot to Google Cloud Storage (GCS) • Differential snapshots • GCS global replication! • Restore from snapshot anywhere in the world us-central1-a europe-west1-a
downtime during scheduled datacenter maintenance events Automatic Restart • Instances automatically restarted if subjected to system events such as hardware failure
are isolated private networks • TCP, UDP, ICMP only • Multiple private network groups and firewalls • Tags and address ranges • Addresses • public: static or ephemeral • private: ephemeral with DNS • Routes, gateways, VPNs, and IP Forwarding
(2 per zone) 2. Create a Firewall Rule and Load-Balancer a. Set up a DNS record for the LB IP 3. Deploy software and custom web page to each instance Region: us-central1 Target Pool (lb-tp) us-central1-a myinstance1 myinstance3 us-central1-b myinstance2 myinstance4 Forwarding Rules tcp:80 ➔ lb-tp GCE / DNS APIs $ ansible-playbook gce-demo.yml
for SSH for instances in first zone 37 wait_for: delay=1 host={{ item.public_ip }} port=22 state=started timeout=30 38 with_items: gcea.instance_data 39 - name: Wait for SSH for instances in second zone 40 wait_for: delay=1 host={{ item.public_ip }} port=22 state=started timeout=30 41 with_items: gceb.instance_data 42
credit to launch your idea! Build. Store. Analyze. On the same infrastructure that powers Google Start building Go to g.co/cloudstarterpack Click ‘Apply Now’ and complete the application with promo code: ansnyc-2014 Starter Pack Offer Description 1 2 3 ;-)
https://cloud.google.com/products/compute-engine • Ansible + Compute Engine: http://docs.ansible.com/guide_gce.html • ... and look for the new gc_dns module soon! Get Started on Google Cloud Platform • $500 credit, http://g.co/cloudstarterpack (use promo code: ansnyc-2014) Questions? {'Freenode': 'erjohnso', 'Github': 'erjohnso', 'Twitter': 'no!'} ;-)