Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AWS & SilverStripe 4
Search
Derk Gortemaker
September 21, 2018
Technology
0
330
AWS & SilverStripe 4
How to setup and use AWS Autoscaling with SilverStripe 4
Derk Gortemaker
September 21, 2018
Tweet
Share
Other Decks in Technology
See All in Technology
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
2
570
Why App Signing Matters for Your Android Apps - Android Bangkok Conference 2024
akexorcist
0
120
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
3
520
EventHub Startup CTO of the year 2024 ピッチ資料
eventhub
0
110
強いチームと開発生産性
onk
PRO
33
11k
Why does continuous profiling matter to developers? #appdevelopercon
salaboy
0
180
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
190
AWS Lambda のトラブルシュートをしていて思うこと
kazzpapa3
2
170
【令和最新版】AWS Direct Connectと愉快なGWたちのおさらい
minorun365
PRO
5
740
AGIについてChatGPTに聞いてみた
blueb
0
130
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.8k
Terraform Stacks入門 #HashiTalks
msato
0
350
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
BBQ
matthewcrist
85
9.3k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
For a Future-Friendly Web
brad_frost
175
9.4k
Teambox: Starting and Learning
jrom
133
8.8k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Designing the Hi-DPI Web
ddemaree
280
34k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
The World Runs on Bad Software
bkeepers
PRO
65
11k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
Transcript
AWS & SilverStripe 4 Twisted Bytes
About Twisted Bytes • Hosting Service Company • Helping companies
with Hosting • Setup, Maintain and Monitor • Based in Enschede, The Netherlands • Twitter: @twistedbytes_nl • http://www.twistedbytes.nl
About me • Developer → sysadmin • Linux, setup &
maintain servers and infrastructure • Know software dev & sys admin • Twitter: @DerkGortemaker
This Talk • AWS • SilverStripe on AWS • Deployment
• Demo & Costs • Pros and Cons
What is "AWS" • Services ◦ "easy" scaling • Regions
and AZ's
What is "AWS"
Why AWS • "Easy" Scaling and HA • Add and
remove servers • Shared resources • Scaling on servers only is hard • Many features and tools
Scaling SilverStripe • Servers / VM's • Database • Load
Balancer • Shared File System for assets
What to create • Network • Servers • Database •
Load Balancer • NFS
What to create (2) • Auto scaling setup • Defined
servers • Puppet • Create a server fast
Deployment • Where are the servers…. • CodeDeploy • Scripts
to run on hooks • Buddy
How to create it all??? • About 70 things to
configure • Use Terraform • All-in-one Git repo ◦ SS4, vagrant, buddy ◦ terraform, CodeDeploy scripts
Costs • ~ $3 / per day = $90 /
Month • Database has 2 servers running + managed MySQL • Load Balancer is more than expected
Costs
Pros • Scales up and down automatically • EFS and
RDS • Easy access to other AWS options
Cons • It's not easy to get started • Costs
a lot more • Choices … Choices • Workflow changes • Not much IO by default • Pricing is a puzzle...
SilverStripe on AWS? • Well…. That depends • "Zero Downtime"
-> probably • Need IO -> Upcloud • Same setup on Upcloud ◦ $20 - $60 • Only when you need it
Questions?
I'd like to hear from you. Want to learn about
a better way to have your hosting managed? Or have some ideas about what you are missing? Please contact us to exchange ideas. Vagrantbox -> twistedbytes/webserver www.twistedbytes.nl
[email protected]