ecommerceday 2016 - Infraestructura para tiendas de alto tráfico

6
Productos & Paradigma Cloud @hernancurras CTO - Nubity.com [email protected] ...un mundo ideal, donde todo funciona…”

Transcript of ecommerceday 2016 - Infraestructura para tiendas de alto tráfico

Page 1: ecommerceday 2016 - Infraestructura para tiendas de alto tráfico

Productos & Paradigma Cloud

@hernancurrasCTO - Nubity.com [email protected]

“...un mundo ideal, donde todo funciona…”

Page 2: ecommerceday 2016 - Infraestructura para tiendas de alto tráfico

Transformación Cloud“... transparencia en sus servicios e inmediatez del sistema y de un modelo de pago por consumo.” [WIK2013]

Page 3: ecommerceday 2016 - Infraestructura para tiendas de alto tráfico

Motivos para pensar en una tienda Cloud

Escalabilidad. Crecimientos horizontales & verticales. i.e. Hotsale (crecimientos entre 8X-14X)

Costos bajo demanda. (pay as you go) i.e. taxi

Agilidad, Elasticidad. Infraestructuras inteligentes. Efímeras

Servicios disponibles. DBs, DNS, Caches, CDNs, Load Balancers, … ~284 productos

VPS vs Tier-1 IaaS Providers. Virtualización no es Cloud!

Page 4: ecommerceday 2016 - Infraestructura para tiendas de alto tráfico

Nunca llevaría mi tienda a la nube!¿Estrategias de implementación cloud?

Laboratorios temporales.

Ambientes hibridos. Mixtos.

Ambientes de Prueba. Dev, Test, QA, Pre-prod, UAT.

Ambientes de Disaster Recovery.

Herramientas de Backoffice. Central telefónica, ERPs, Software de gestión.

IaaS > PaaS > SaaS (Opex vs Capex)

Page 5: ecommerceday 2016 - Infraestructura para tiendas de alto tráfico

Mitos & verdades sobre “tiendas elásticas” Autoscaling… Algunas Recetas.

<Transformación!>

- Tener un modelo de versionado de código online y disponible. i.e. Github

- Poder armar un modelo de desarrollo “Continuous Delivery”.

- Automatizar los deployments. “Continuous Integration”. ie. Jenkins/Capistrano

- Manejar los elementos estáticos con Object Storages + CDNs.

- Reemplazar Backups por Snapshots, tener “Esqueletos”.

- Minimizar el uso de servers, pensar en servicios. Instancias efímeras.

- Persistir información, solo en elementos que están diseñados para esto.

- Optimizar el tamaño de los componentes. Más grande no es siempre mejor.

Page 6: ecommerceday 2016 - Infraestructura para tiendas de alto tráfico

Algún ejemplo práctico?