2020-01-15
Topics covered:
* IaaS
* Compute Services
* CPU - central processing unit
* GPU - graphical processing unit
* TPU - tensorflow processing unit
* FPGA - field programmable gate arrays programmed using Verilog hardware language
* Customized CPUs fined tuned for your specific applications
2020-01-17
Topics covered:
* Storage Services
* Disks
* SSD
* Magnetic
* I.O./s optimized disks
* Throughput optimized disks
* Object Storage using Bucket
* SSS = S3
* Near line/Cold line - long term archival storage - glacier
* IaaS
* Storage Services
* Object Storage using Bucket
* Create a static site using a bucket
* Generate a half decent static site and deploy into a bucket
* Map the site to a sub-domain on your domain
* CDN introduction
2020-01-20
Topics covered:
* IaaS
* Storage Services
* Writing content using Markdown
* Network Attached Storage
* CIFS/SMB
* AFP
* NFS
* Roll your own NFS using Linux
* Google Cloud Filestore
* Azure NetApp Files
* AWS Elastic File System
* Networking Services
* Private cloud locations
* AWS VPC
* Azure Virtual Networks
* Google VPC Networks
* Just like your home is a private location
* IPv4
* RFC 1918 - Private Internet Address Ranges
Topics covered:
* Introduction
* Demming, Taiichi Ohno, TPS, Agile, DevOps
* Chef First Run exercise
2020-01-31
Topics covered:
* Chef Solo exercise
2020-02-03
Topics covered:
* Understanding Chef concepts while using Chef in solo mode
* Using Chef with Chef Server
2020-02-05
* Begin the Marathon Chef exercise and setting up the LAMP stack
2020-02-07
Topics covered:
* Complete the Marathon Chef exercise
* Address separation of concerns - separate machines for Wordpress and Database server
* Repeatably run the same in multiple clouds
2020-02-10
Topics covered:
* Fixed issue we ran into with the marathon wordpress chef exercise
* Ansible - introduction and exercises
* https://github.com/beacloudgenius/ansible-first-run
2020-02-21
Topics covered:
* n-tier container orchestration - introduction and exercises
* VPC automated
* VPN
* Use iPhone as a VPN client to connect to automated VPC
Topics covered:
* Pet versus Cattle
* Using a pet workstation in the cloud
* Windows versus Mac :: `\` versus `/`
* Connecting to that pet using ssh on windows and ssh on mac
* Mattermost using docker
hardening: https://github.com/beacloudgenius/ansibleexample
docker and docker-compose https://github.com/beacloudgenius/docker-ansible
mattermost via docker https://github.com/beacloudgenius/mattermost-docker
* Mattermost using ansible
mattermost via ansible https://github.com/beacloudgenius/mattermost-ansible
2020-02-24
Topics covered:
* Netflix case study
* Autoscaling live example
https://s3-us-west-2.amazonaws.com/cloudformation-templates-us-west-2/AutoScalingMultiAZWithNotifications.template
https://gist.github.com/lvnilesh/a1963f7a5858487c67185ad7c8fdef8f
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/example-templates-autoscaling.html
https://s3.amazonaws.com/cloudformation-templates-us-east-1/AutoScalingMultiAZWithNotifications.template
* Simulate load and see the cloud scale out
sudo yum install stress && stress --cpu 2 --timeout 660
* Simian Army Chaos Monkey
* Murphy's law
* Live demo on resiliency: destruction of containers in Kubernetes cluster
* Live demo on resiliency: destruction of all machines in a Kubernetes cluster
2020-02-26
Topics covered:
* Netflix case discussion
* AWS Reference Architecture on Media sharing