Facebook dev circle - cloud 101

Post on 21-Apr-2017

61 views 3 download

Transcript of Facebook dev circle - cloud 101

Daniel Fernandes● 29y old

● Married

● Graduated on System Analysis

- Univás (2009 - 2012)

● Current specializing in Soft. Arch.

- IGTI (2016 - 2017)

Where I have been

2007 - 2012- IT infrastructure- IT support- Web developer (frontend)

2012

- Implementation- Deployment - Customization (dev)- Migration / Upgrade

2012

- Fullstack engineer

Where I have been

2017 - ...- Fullstack engineer

2012 - 2017

- Cloud engineer- DevOps engineer- Fullstack engineer- Field service engineer

Agenda● What is Cloud computing?

● Cloud computing usages

● Cloud computing stack

● Cloud computing terminology

● Cloud computing vs Virtualization

● High available Wordpress deployment on AWS

● Q/A?

Cloud computing ???

Cloud computing ???

Cloud computing is the on-demand delivery of compute power, database storage, applications, and other IT resources through a cloud services platform via the internet with pay-as-you-go pricing.

https://aws.amazon.com/what-is-cloud-computing/

Late 1890’s

Chicago 1900

Cloud computing usages

Cloud computing stack

IaaS basic components

Compute

Network

Storage

IaaS providers

PaaS definition

PaaS vendors

SaaS definition

SaaS examples

Terminology

● Scalability● Elasticity● High availability● Reliability● On demand (pay as you go)● On premise

"Cloud computing is the delivery of shared computing resources, software or data — as a service and on-demand through the Internet."

Cloud computing X Virtualization

"Virtualization software makes it possible to run multiple operating systems and multiple applications on the same server at the same time,"

- Mike Adams, director of product marketing at VMwarehttps://goo.gl/19baQc

High available Wordpress deployment on AWS

Q/A?

Thank you ;)danielpsf@gmail.com

linkedin.com/in/danielpedro09

github.com/danielpsf