Skip to content

Commit cdeedf4

Browse files
author
Peter Burkholder
committed
Fleshing out more of the day
1 parent 9ac8ee5 commit cdeedf4

File tree

4 files changed

+102
-2
lines changed

4 files changed

+102
-2
lines changed

README.md

+42-1
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,56 @@ See SETUP.md for technical preparation
2727
- technical goals
2828
1. infrastructure.md
2929
- what is infrastructure?
30+
- automobile analogy
3031
- why automate it?
31-
-- NEXT --
32+
- click-next dangers
33+
- repeatablity, speed
34+
- so let's get started, but first:
3235
1. workstation_setup.md
3336
- connect to AWS workstation
3437
- set up local connection and Atom remote_file
3538
1. chef_0.md
39+
- setting: we have to release our (non-dynamic) home page
40+
- we need to walk before we can run - so we'll start simple
3641
- how do config mgmt systems approach the problem?
42+
- Infrastructure as Code
43+
- Programmatically provision & configure components
44+
- Treat like any codebase
45+
- Reconstruct business from repository, data backup, and compute
46+
- Policy-based management
47+
- capture in code
48+
- Chef ensures nodes and compute resources comply
3749
- resources
3850
- test & repair
51+
1. chef_1.md
52+
- enough lab with package, file, service and template to get hello world!
53+
- What's the DevOps story here?
54+
1. code_collaboration.md
55+
- lab: bump versions and collaborate through GitHub PRs
56+
- lab: test your cookbook
57+
- lab: use Jenkins to ensure you're testing
58+
- optional_lab: use Jenkins to release your infrastructure
59+
- What's the DevOps story here?
60+
1. operationalize.md
61+
- Why AWS
62+
- Biggest player
63+
- All other players borrow from them: Dig. Ocean, Google Cloud,
64+
- One I'm most familiar with
65+
- Why the cloud?
66+
- OpEx vs. CapEx
67+
- Elastic to demand
68+
- Instant provisioning
69+
- The Netflix story
70+
1. aws_0.md
71+
- ec2
72+
- ami
73+
- instance size
74+
- security groups
75+
- the instances so far have been in the default security group, which only allows ingress from this set of IP addresses
76+
- can't reach it with your phone
77+
- the www machine needs to be world-accessible
78+
- load-balancing
79+
3980

4081

4182
## Attributions

STUDENT_INFO.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
## Questions
2+
3+
Languages you've been coding with, and familiarity. No more than three.
4+
5+
Git and Github familiarity
6+
7+
What kind of laptop are you bringing?
8+
Windows 7
9+
Windows 8
10+
Mac Mavericks or Yosemite (10.9 or 10.10)
11+
Older Mac
12+
Older Windows
13+
Other
14+
15+
## Prerequisites
16+
17+
- Github account (free)
18+
- Laptop
19+
- Atom installed
20+
- Putty or other SSH
21+
22+
## Info
23+
24+
- Location
25+
- Lunch and breaks
26+
- RSVPs and cancellations

devops.md

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# DevOps
2+
3+
2009:
4+
- Agile integration with Operations
5+
6+
CAMS
7+
- Culture
8+
- Trust and delegation
9+
- Alignment of incentives
10+
- Responsibility from desktop to produciton
11+
- Automation
12+
- Infra automation
13+
- Metrics
14+
- Testable
15+
- Sharing
16+
- GitHub code review
17+
-
18+
19+
Agile overlap between Dev, QA, Operation
20+
21+
StarOps
22+
23+
- Short lead time
24+
- People over policy
25+
26+
DevOps is NOT the tools
27+
- Amish is not the clothes
28+
- Japanese is not the wok

infrastructure.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,16 @@ Basic infrastructure concepts
1414
- services: httpd/databases
1515
- files & directory and users and tools
1616
- dev and test environments
17+
- developer workstations
1718
- high availability and DR
18-
- developer workstations
19+
- data stores: databases, tweets,
20+
- applications:
21+
- mongodb, Java, Drupal, Wordpress, mysql
1922

2023
How much of this do you need to know?
2124
- It depends?
25+
- Since we're going to use AWS more later
26+
- think about "how" much infrastructure you need.
2227

2328

2429
Analogize start-up infrastructure to automobile needs

0 commit comments

Comments
 (0)