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
310
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
フルリモートワークはエンジニアの夢を叶えたか? #cm_odyssey
mamohacy
2
600
[I/O Extended Android 2024] What`s new in Android 2024
kyeongwan
0
220
サービス開発を前に進めるために 新米リードエンジニアが 取り組んだこと / Steps Taken by a Novice Lead Engineer to Advance Service Development
nologyance
0
180
開発生産性をむしろ向上させる セキュリティパートナーの作り方 / Dev Productivity Con 2024
flatt_security
0
360
Matterport を使ってクラスメソッド各拠点のバーチャルオフィスツアーを作成してみた
wakatsuki
0
160
AIアシスタントの活用で品質の向上と開発ワークフローのスピードアップ
nagix
1
190
LLMアプリケーションの評価の実践と課題 ~PharmaXにおける今後の展望~
pharma_x_tech
2
160
開発と事業を繋ぐ!SREのオブザーバビリティ戦略 ~ Developers Summit 2024 Summer ~
leveragestech
0
620
20240725 LLMによるDXのビジョンと、今何からやるべきか @Azure OpenAI Service Dev Day
nrryuya
3
1.1k
ゆめみのアクセシビリティの現在地と今後
ryokatsuse
3
290
Classmethod Odyssey 登壇資料
yamahiro
0
390
AWSでRAGを作る法方
sonoda_mj
1
140
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
124
16k
Fontdeck: Realign not Redesign
paulrobertlloyd
79
5.1k
Building a Scalable Design System with Sketch
lauravandoore
458
32k
How To Stay Up To Date on Web Technology
chriscoyier
784
250k
Infographics Made Easy
chrislema
238
18k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
78
15k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
245
1.2M
Designing Experiences People Love
moore
136
23k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
52k
Clear Off the Table
cherdarchuk
89
320k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
19k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
248
20k
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]