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
340
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
NilAway による静的解析で「10 億ドル」を節約する #kyotogo / Kyoto Go 56th
ytaka23
3
370
Amazon VPC Lattice 最新アップデート紹介 - PrivateLink も似たようなアップデートあったけど違いとは
bigmuramura
0
190
UI State設計とテスト方針
rmakiyama
2
290
祝!Iceberg祭開幕!re:Invent 2024データレイク関連アップデート10分総ざらい
kniino
2
230
20241214_WACATE2024冬_テスト設計技法をチョット俯瞰してみよう
kzsuzuki
3
440
新機能VPCリソースエンドポイント機能検証から得られた考察
duelist2020jp
0
210
1等無人航空機操縦士一発試験 合格までの道のり ドローンミートアップ@大阪 2024/12/18
excdinc
0
150
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
210
小学3年生夏休みの自由研究「夏休みに Copilot で遊んでみた」
taichinakamura
0
140
Turing × atmaCup #18 - 1st Place Solution
hakubishin3
0
470
OpenShift Virtualizationのネットワーク構成を真剣に考えてみた/OpenShift Virtualization's Network Configuration
tnk4on
0
130
.NET 9 のパフォーマンス改善
nenonaninu
0
360
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
33
3k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Scaling GitHub
holman
458
140k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
Embracing the Ebb and Flow
colly
84
4.5k
Agile that works and the tools we love
rasmusluckow
328
21k
Building Adaptive Systems
keathley
38
2.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
A better future with KSS
kneath
238
17k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
111
49k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
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]