How To Migrate a Rails App From a Dedicated Server Into Cloud Environment? - Marcin Prokop PART I

Visuality
VisualityVisuality
Migration big RoR app
From dedicated server to Cloud
Part 1
Marcin Prokop
Background
- ongoing Ruby on Rails application with a huge technical debt
- based on many services like Sidekiq, Postfix, MySQL, Passenger, Nginx,
Sphinx
- and everything hosted in one instance
https://tomgoodfellow.typepad.com
2
Old architecture (one instance)
3
Everything was working well
4
Low costs of the infrastructure
5
Sounds cool doesn't it?
6
Not really...
- the solution is not reliable and requires monitoring and maintenance
- no backups for storage, config files
- no portability
- installing new libs was painful
- at the company, we don’t deal with the server management
- no documentation from the previous developers
7
The solution is...
8
9
10
How?
11
Our approach
Study Plan Execute
12
Study part
This is time for:
● researching
● prototyping
● brainstorming
● pointing potential risks
13
Don't be afraid to ask questions/consult
14
Plan part
15
Execute part
16
In general, the migration process was slow
17
but we succeeded without any major mistakes.
18
Thank you!
Next talk: Migrate Postfix to AWS SES with Lambda
Questions?
1 de 18

Más contenido relacionado

La actualidad más candente(20)

Continuous IntegrationContinuous Integration
Continuous Integration
Kelli Mohr331 vistas
Triangle Devops Meetup 10/2015Triangle Devops Meetup 10/2015
Triangle Devops Meetup 10/2015
aspyker1.1K vistas
gRPC @ WeaveworksgRPC @ Weaveworks
gRPC @ Weaveworks
Weaveworks959 vistas
Securing Your Deployment Pipeline With DockerSecuring Your Deployment Pipeline With Docker
Securing Your Deployment Pipeline With Docker
Container Solutions1.8K vistas
 Moving existing apps to the cloud Moving existing apps to the cloud
Moving existing apps to the cloud
Tiera Fann, MBA64 vistas
Serverless and cloud computingServerless and cloud computing
Serverless and cloud computing
zekeLabs Technologies310 vistas
The Tools to get you started with React NativeThe Tools to get you started with React Native
The Tools to get you started with React Native
Robert Tochman-Szewc61 vistas
Kubernetes + netflix ossKubernetes + netflix oss
Kubernetes + netflix oss
Cristiano Altmann1.5K vistas

Similar a How To Migrate a Rails App From a Dedicated Server Into Cloud Environment? - Marcin Prokop PART I

Acjim acmacs presentationAcjim acmacs presentation
Acjim acmacs presentationhda_jim
229 vistas26 diapositivas
Acjim acmacs presentationAcjim acmacs presentation
Acjim acmacs presentationRohan Maleku
450 vistas26 diapositivas

Similar a How To Migrate a Rails App From a Dedicated Server Into Cloud Environment? - Marcin Prokop PART I(20)

How To Migrate a Rails App From a Dedicated Server Into Cloud Environment? - Marcin Prokop PART I