Your SlideShare is downloading. ×
Curso de formación en Movilidad (Parte III) - Tecnología de Servidor
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Curso de formación en Movilidad (Parte III) - Tecnología de Servidor

251

Published on

Curso de formación en Movilidad que consta de tres partes. En esta primera parte del curso se hablará de: Conceptos de back-end y front-end, IaaS, PaaS y Saas, DevOps y metodologías Lean y Agile

Curso de formación en Movilidad que consta de tres partes. En esta primera parte del curso se hablará de: Conceptos de back-end y front-end, IaaS, PaaS y Saas, DevOps y metodologías Lean y Agile

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
251
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Tecnología Parte 3 Curso de Formación en Movilidad Julio 2013 1
  • 2. Qué veremos Parte 3 Behind the Scenes Tecnología de servidor Conceptos de back-end y front-end IaaS, PaaS y SaaS DevOps Lean y Agile 2
  • 3. Tecnología de servidor Una app móvil aislada tiene sentido también En un mundo online, dependemos de sistemas externos 3
  • 4. Back-end & Front-end 4
  • 5. Back-end y Front-end Arquitectura que encaja muy bien con los desarrollos móviles actuales Abrir el canal móvil significa integrar Las integraciones son más rentables que crear nuevos sistemas El legacy code no tiene por qué ser malo 5
  • 6. Back-end y Front-end Ejemplos Web adaptada (HTML5) API ligera (servicios REST) ESB y SOA (interoperatividad) 6
  • 7. Implementación 7
  • 8. IaaS Originalmente cloud computing. Hardware y sistema operativo AWS EC2 Google Compute Engine Rackspace Cloud Windows Azure Infrastructure Services 8
  • 9. PaaS Stack entorno de ejecución, lenguaje de programación, base de datos, servidor web AWS Elastic Beanstalk Google App Engine Heroku Force.com 9
  • 10. SaaS Funcionalidad Parse Firebase Helios CartoDB MongoHQ 10
  • 11. SaaS Parse •SDK iOS,Android,Windows 8/Phone, JavaScript •Data: almacenamiento •Push: notificaciones push •Social: gestión de usuarios e integración con Facebook y Twitter •Hosting: alojamiento de webs dinámicas y contenido estático •Code: código (JavaScript) en cloud 11
  • 12. SaaS MongoHQ •DBaaS •MongoDB in the cloud •Lo mejor de NoSQL y modelo relacional •Clave-valor + Consultas relacionales •API REST consultas directas 12
  • 13. Virtualización Automatización • Vagrant • Descarga imagenVM, software, paquetes... Configuration Management • Chef • Puppet • Interfaces red, routing, DNS, sistema de ficheros, cuentas de usuario, servicios sistema... 13
  • 14. Costes En un modelo de pago por uso... ¿Se pueden calcular? ¿En qué nos basamos para optar por SaaS oVPS? 14
  • 15. Runtime Java .NET Play Rails Django Node.js Symfony 15
  • 16. Entornos Desarrollo Test Staging Producción 16
  • 17. Entornos Desarrollo Stack de servidor On premise/Cloud Ubuntu/Linux (EC2) Apache, MySQL, PHP, Git/Subversion WordPress, Redmine,Alfresco, SugarCRM, Magento, OpenERP... Stack de desarrollo On premise/Cloud Git/Subversion Jenkins Sonar Nexus Trac/Redmine Jelastic/Heroku/EngineYard 17
  • 18. Monitorización 18
  • 19. Monitorización Nagios Monitorización de infraestructura Servidores, routers/switches, applicaciones y servicios Alertas Escalado de incidencias 19
  • 20. Monitorización Pingdom Monitorización de webs Disponibilidad Tiempos de respuesta Uptime 20
  • 21. Monitorización New Relic Monitorización de aplicaciones de servidor y apps Tiempos de respuesta 21
  • 22. Monitorización New Relic Rendimiento Desglose queries BBDD 22
  • 23. Monitorización New Relic Servidores 23
  • 24. DevOps Operaciones IT y desarrollo nunca más van a estar desligadas Con servicios SaaS autogestionados el sysadmin evoluciona 24
  • 25. DevOps Perfil en alza 25
  • 26. Lean IT Eliminar desperdicios Muda,Waste Mejora continua Kaizen 26
  • 27. Agile Responder al cambio Responding to change over following a plan Colaboración y comunicación Individuals and interactions over processes and tools. Customer collaboration over contract negotiation GTD! 27
  • 28. Integración continua y Betatesting ✓ Compilación ✓Validación ✓ Publicación ✓ Feedback 28

×