El documento habla sobre el desarrollo en la nube para proyectos web con crecimiento en contenido y visitas. Explica que los recursos de los servidores son limitados y no son escalables, mientras que la nube permite escalar los recursos ilimitadamente al permitir agregar máquinas bajo demanda. Recomienda resolver problemas individualmente como el servidor web, base de datos y procesamiento mediante herramientas como Nginx, memcached y Celery para lograr una plataforma escalable con capacidad del 99% del tiempo.
En este presentación usada para impartir un webinar, se revisan conceptos de Virtualización y Cloud para explicar que es un Virtual Private Server (VPS) los acalnces y limitaciones de este modelo y sus diferencias con un servidor dedicado y el Hosting compartido.
Qué cosas se deben tomar en cuenta al momento de pensar en crear o mejorar una aplicación web que va a ser utilizada por miles de usuarios... por segundo.
Enfocado principalmente en proyectos basados en PHP
En este presentación usada para impartir un webinar, se revisan conceptos de Virtualización y Cloud para explicar que es un Virtual Private Server (VPS) los acalnces y limitaciones de este modelo y sus diferencias con un servidor dedicado y el Hosting compartido.
Qué cosas se deben tomar en cuenta al momento de pensar en crear o mejorar una aplicación web que va a ser utilizada por miles de usuarios... por segundo.
Enfocado principalmente en proyectos basados en PHP
Cloud Hosting: la nueva generación del hostingArsys
•Seminario: Cloud Hosting: La nueva generación del Hosting.
•Ponente: Miguel Martínez Vélez, Director General Técnico.
•Descripción: Ventajas de la tecnología Cloud, cuya flexibilidad y potencia permite obtener el máximo rendimiento y estabilidad con una inversión ajustada a las necesidades de cada momento.
Plataformas de alta disponibilidad para agencias: Hosting InteligenteArsys
•Seminario: Plataformas de Alta Disponibilidad para Agencias: Hosting Inteligente.
•Ponente: Álvaro Torrente, Director de Relaciones Corporativas de arsys.es.
•Descripción: Importancia de utilizar plataformas estables y flexibles en Internet como soporte de campañas publicitarias
Servidores vps o servidores virtuales, le brindan el poder e independencia de un servidor dedicado sin costos por renta de hardware. Accesará a su servidor como root o administrador y podrá configurar e instalar aplicaciones a la medida de sus necesidades, mayor disponibilidad en el servicio y uso de recursos asignados exclusivos. Los servidores vps se entregan totalmente configurados y listos para su uso inmediato. Así también te ofrecemos otra línea de servidores VPS económicos, puedes checar los precios desde la siguiente opción de abajo.
Tài liệu này có tính phí xin vui lòng liên hệ facebook để được hỗ trợ Liên hệ page để nhận link download sách và tài liệu: https://www.facebook.com/garmentspace
https://www.facebook.com/garmentspace.blog
My Blog: http://garmentspace.blogspot.com/
Từ khóa tìm kiếm tài liệu : Wash jeans garment washing and dyeing, tài liệu ngành may, purpose of washing, definition of garment washing, tài liệu cắt may, sơ mi nam nữ, thiết kế áo sơ mi nam, thiết kế quần âu, thiết kế veston nam nữ, thiết kế áo dài, chân váy đầm liền thân, zipper, dây kéo trong ngành may, tài liệu ngành may, khóa kéo răng cưa, triển khai sản xuất, jacket nam, phân loại khóa kéo, tin học ngành may, bài giảng Accumark, Gerber Accumarkt, cad/cam ngành may, tài liệu ngành may, bộ tài liệu kỹ thuật ngành may dạng đầy đủ, vật liệu may, tài liệu ngành may, tài liệu về sợi, nguyên liệu dệt, kiểu dệt vải dệt thoi, kiểu dệt vải dệt kim, chỉ may, vật liệu dựng, bộ tài liệu kỹ thuật ngành may dạng đầy đủ, tiêu chuẩn kỹ thuật áo sơ mi nam, tài liệu kỹ thuật ngành may, tài liệu ngành may, nguồn gốc vải denim, lịch sử ra đời và phát triển quần jean, Levi's, Jeans, Levi Straus, Jacob Davis và Levis Strauss, CHẤT LIỆU DENIM, cắt may quần tây nam, quy trình may áo sơ mi căn bản, quần nam không ply, thiết kế áo sơ mi nam, thiết kế áo sơ mi nam theo tài liệu kỹ thuật, tài liệu cắt may,lịch sử ra đời và phát triển quần jean, vải denim, Levis strauss cha đẻ của quần jeans. Jeans skinny, street style áo sơ mi nam, tính vải may áo quần, sơ mi nam nữ, cắt may căn bản, thiết kế quần áo, tài liệu ngành may,máy 2 kim, máy may công nghiệp, two needle sewing machine, tài liệu ngành may, thiết bị ngành may, máy móc ngành may,Tiếng anh ngành may, english for gamrment technology, anh văn chuyên ngành may, may mặc thời trang, english, picture, Nhận biết và phân biệt các loại vải, cotton, chiffon, silk, woolCÁCH MAY – QUY CÁCH LẮP RÁP – QUY CÁCH ĐÁNH SỐTÀI LIỆU KỸ THUẬT NGÀNH MAY –TIÊU CHUẨN KỸ THUẬT – QUY CÁCH ĐÁNH SỐ - QUY CÁCH LẮP RÁP – QUY CÁCH MAY – QUY TRÌNH MAY – GẤP XẾP ĐÓNG GÓI – GIÁC SƠ ĐỒ MÃ HÀNG - Công nghệ may,kỹ thuật may dây kéo đồ án công nghệ may, công
Cloud Hosting: la nueva generación del hostingArsys
•Seminario: Cloud Hosting: La nueva generación del Hosting.
•Ponente: Miguel Martínez Vélez, Director General Técnico.
•Descripción: Ventajas de la tecnología Cloud, cuya flexibilidad y potencia permite obtener el máximo rendimiento y estabilidad con una inversión ajustada a las necesidades de cada momento.
Plataformas de alta disponibilidad para agencias: Hosting InteligenteArsys
•Seminario: Plataformas de Alta Disponibilidad para Agencias: Hosting Inteligente.
•Ponente: Álvaro Torrente, Director de Relaciones Corporativas de arsys.es.
•Descripción: Importancia de utilizar plataformas estables y flexibles en Internet como soporte de campañas publicitarias
Servidores vps o servidores virtuales, le brindan el poder e independencia de un servidor dedicado sin costos por renta de hardware. Accesará a su servidor como root o administrador y podrá configurar e instalar aplicaciones a la medida de sus necesidades, mayor disponibilidad en el servicio y uso de recursos asignados exclusivos. Los servidores vps se entregan totalmente configurados y listos para su uso inmediato. Así también te ofrecemos otra línea de servidores VPS económicos, puedes checar los precios desde la siguiente opción de abajo.
Tài liệu này có tính phí xin vui lòng liên hệ facebook để được hỗ trợ Liên hệ page để nhận link download sách và tài liệu: https://www.facebook.com/garmentspace
https://www.facebook.com/garmentspace.blog
My Blog: http://garmentspace.blogspot.com/
Từ khóa tìm kiếm tài liệu : Wash jeans garment washing and dyeing, tài liệu ngành may, purpose of washing, definition of garment washing, tài liệu cắt may, sơ mi nam nữ, thiết kế áo sơ mi nam, thiết kế quần âu, thiết kế veston nam nữ, thiết kế áo dài, chân váy đầm liền thân, zipper, dây kéo trong ngành may, tài liệu ngành may, khóa kéo răng cưa, triển khai sản xuất, jacket nam, phân loại khóa kéo, tin học ngành may, bài giảng Accumark, Gerber Accumarkt, cad/cam ngành may, tài liệu ngành may, bộ tài liệu kỹ thuật ngành may dạng đầy đủ, vật liệu may, tài liệu ngành may, tài liệu về sợi, nguyên liệu dệt, kiểu dệt vải dệt thoi, kiểu dệt vải dệt kim, chỉ may, vật liệu dựng, bộ tài liệu kỹ thuật ngành may dạng đầy đủ, tiêu chuẩn kỹ thuật áo sơ mi nam, tài liệu kỹ thuật ngành may, tài liệu ngành may, nguồn gốc vải denim, lịch sử ra đời và phát triển quần jean, Levi's, Jeans, Levi Straus, Jacob Davis và Levis Strauss, CHẤT LIỆU DENIM, cắt may quần tây nam, quy trình may áo sơ mi căn bản, quần nam không ply, thiết kế áo sơ mi nam, thiết kế áo sơ mi nam theo tài liệu kỹ thuật, tài liệu cắt may,lịch sử ra đời và phát triển quần jean, vải denim, Levis strauss cha đẻ của quần jeans. Jeans skinny, street style áo sơ mi nam, tính vải may áo quần, sơ mi nam nữ, cắt may căn bản, thiết kế quần áo, tài liệu ngành may,máy 2 kim, máy may công nghiệp, two needle sewing machine, tài liệu ngành may, thiết bị ngành may, máy móc ngành may,Tiếng anh ngành may, english for gamrment technology, anh văn chuyên ngành may, may mặc thời trang, english, picture, Nhận biết và phân biệt các loại vải, cotton, chiffon, silk, woolCÁCH MAY – QUY CÁCH LẮP RÁP – QUY CÁCH ĐÁNH SỐTÀI LIỆU KỸ THUẬT NGÀNH MAY –TIÊU CHUẨN KỸ THUẬT – QUY CÁCH ĐÁNH SỐ - QUY CÁCH LẮP RÁP – QUY CÁCH MAY – QUY TRÌNH MAY – GẤP XẾP ĐÓNG GÓI – GIÁC SƠ ĐỒ MÃ HÀNG - Công nghệ may,kỹ thuật may dây kéo đồ án công nghệ may, công
Come Togliere i Freni Uscendo Dalla Zona di ComfortSalvatore Castro
“Tutto ciò che vuoi è proprio al di fuori della tua zona di comodità” – Robert Allen (Coautore di The One Minute Millionaire)
Ti è mai capitato di guidare la tua automobile e percepire la sensazione come se avessi il freno a mano tirato? Premevi l’acceleratore ma non andava avanti. Ma una volta preso consapevolezza di ciò, hai fatto una cosa: lo hai tolto!
Whitepaper - Elige el servicio de hosting más indicado para tu proyectoArsys
¿Tienes dudas sobre qué alojamiento escoger? Te
contamos las características de cada tipo de alojamiento para que elijas el que más se ajuste a tu proyecto: Hosting, Cloud, Servidores dedicados, alojamiento compartido, Hosting WordPress...
Presentación utilizada por Patricia Carmona durante la charla organizada el miércoles 14 de Marzo en el evento:
http://www.facebook.com/events/407523832597982/
Presentación utilizada por Raúl Jiménez durante la charla organizada el miércoles 14 de Marzo en el evento:
http://www.facebook.com/events/407523832597982/
Este es un video de presentación del curso ofrecido desde la plataforma PideCurso.com y que tiene como objetivo enseñar a crear un portal web sin necesidad de tener conocimientos de programación. Este curso tiene una duración aproximada de 16 horas, y los usuarios serán quienes decidan si prefieren recibir el curso online o de manera presencial.
Para más información: http://grm.vg/5ZE
This is a presentation given at WordCamp Seattle 2011. The title of the presentation is "Advice for Selling Themes" and covers topics including marketing, theme anatomy, support and other related topics. Some of the marketplaces discussed are ThemeForest, WooThemes and Mojo Themes.
Chris' work can be view on ThemeForest under the username 'themolitor': http://themeforest.net/user/themolitor?ref=themolitor
From Google:
At the AdWords API v201109 workshop event in New York City, Google Developer Advocate Aaron Karp gives a talk on the recent campaign targeting changes. Slides for this presentation are available at http://goo.gl/8PIzz.
Actualmente ofrecemos los siguientes servicios:
- Organización de cursos a medida
- Búsqueda y selección de docentes en materia tecnológica e Internet.
- Promoción de cursos sobre nuevas tecnologías e Internet.
- Acceso a profesionales en nuevas tecnologías.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
1. Desarrollo en la nube
Javier Nievas Muñoz
CTO en Pynso | CTO en Hitsbook
jnievas@pynso.com
2. Bienvenidos
Antes de empezar...
...algunos “keywords”
Nube. Web 2.0. Servidor Web. Servidor de
Base de datos. Caché. Aplicaciones Web.
Hosting. Uptime. Amazon AWS.
6. Intro
El problema
Para entender el problema debemos considerar todos los
elementos que intervienen a la hora de servir una página
dentro de una aplicación web.
Petición Consulta(s) Generar Servir Servir Media Procesos
(Imgs, CSS, JS...)
GET/POST BBDD HTML HTML largos
Módulos Streaming Envío de
recurrentes emails
8. Hosting
Servidor
Los recursos de los servidores son finitos y, por tanto, tienen una capacidad limitada.
Las opciones habituales que nos hemos encontrado a la hora de contratar un servidor han sido:
Servidor compartido
Servidor virtual (VPS)
Servidor dedicado
Servidor compartido Servidor virtual VPS Servidor dedicado
Desde 10€/mes Desde 30€/mes Desde 100€/mes
Poca capacidad Capacidad configurable Capacidad fija
Recursos limitados y compartidos Recursos compartidos pero con Recursos 100% disponibles
reserva de unos mínimos
9. Hosting
Servidor
Los recursos de los servidores son finitos y, por tanto, tienen una capacidad limitada.
Las opciones habituales que nos hemos encontrado a la hora de contratar un servidor han sido:
Servidor compartido
Servidor virtual (VPS)
¡NO SON ESCALABLES!
Servidor dedicado
Servidor compartido Servidor virtual VPS Servidor dedicado
Desde 10€/mes Desde 30€/mes Desde 100€/mes
Poca capacidad Capacidad configurable Capacidad fija
Recursos limitados y compartidos Recursos compartidos pero con Recursos 100% disponibles
reserva de unos mínimos
11. Soluciones
Hay muchos problemas...
… que hay que resolver individualmente para conseguir
una plataforma realmente preparada.
Servidor web
Servidor Base de Datos
Servir ficheros estáticos
Procesamiento / Envío de emails
Generar HTML
Servidor
12. Soluciones
Servidor Web
Típicamente se ha utilizado Apache.
Consume mucha memoria
Servidor web
Servidor Base de Datos Muchas opciones de configuración que
apenas se utilizan
Servir ficheros estáticos
Procesamiento
Generar HTML
Servidor
NGINX + FastCGI / uWSGI
13. Soluciones
Servidor Web
Servidor web
Servidor Base de Datos
Servir ficheros estáticos
Procesamiento
Generar HTML
Servidor
14. Soluciones
Servidor Web
Servidor web
Servidor Base de Datos
Servir ficheros estáticos
Procesamiento
Generar HTML
Servidor
15. Soluciones
Servidor BBDD
Habitualmente se utiliza MySQL y PostGres. Ambos sistemas de BBDD
están diseñados para poder escalar.
Solución típica: utilizar varios equipos con versiones de sólo lectura
de la base de datos, y que todos escriban en una sola, que se
Servidor web encarga de replicarse en la demás.
Servidor Base de Datos
Servir ficheros estáticos
Otras opciones:
Procesamiento ● Cambiar de concepto, y pasarse a otro tipo de BBDD, las no
Generar HTML
Servidor relacionales / NoSQL. Ejemplos: MongoDB, SimpleDB, CouchDB
16. Soluciones
Servir MEDIA
NO utilizar Apache!!!
Es matar moscas a cañonazos!
Servidor web Podríamos usar nginx, pero tampoco es buena
Servidor Base de Datos
idea...
Servir ficheros estáticos
Procesamiento
Es una tarea secundaria ¿y si externalizamos
Generar HTML
Servidor
este “marrón”?
Utilizar un CDN (p.e. Amazon S3)
17. Soluciones
Procesamiento
Las tareas que requieran un tiempo de
procesamiento elevado no pueden ejecutarse
Servidor web en “tiempo de petición”, deben delegarse y
Servir ficheros estáticos ejecutarse en background.
Servidor Base de Datos
Utilizar un gestor de colas de tareas puede
Procesamiento
Generar HTML
Servidor
ser una idea excelente
Por ejemplo: Celery + Redis
18. Soluciones
Generar HTML
Más del 90% del HTML que se genera visita
tras visita es igual al que se ha generado la
Servidor web última vez. ¿Por qué regenerar toda esa
Servidor Base de Datos
Servir ficheros estáticos información cuando podemos evitarnos esos
Procesamiento
Generar HTML cálculos simplemente guardando el HTML
Servidor
resultado?
Utiliza la caché! → memcached
19. Soluciones
Servidor
Si el servidor se te queda pequeño... amplíalo.
Si se te vuelve a quedar pequeño... vuelve a
Servidor web ampliarlo.
Servidor Base de Datos
Servir ficheros estáticos Si vuelve a quedarse pequeño... vuelve a
Procesamiento
Generar HTML ampliarlo.
Servidor
Y si se queda pequeño otra vez.. amplíalo más
20. Soluciones
Servidor
¿y si ya no puedes ampliarlo más? → Contrata otro
servidor y reparte las tareas entre ambos.
¿y si se queda pequeño con ese otro? → Contrata
Servidor web
Servidor Base de Datos otro más!
Servir ficheros estáticos
Procesamiento ¿y si resulta que ahora ya me sobran 2 porque hoy
Generar HTML
Servidor
no hay apenas visitas? Erm... ¿me fastidio?
21. Soluciones
La nube al rescate!
La nube/cloud es el lugar ideal donde alojar este tipo de proyectos.
Nos proporciona una plataforma ideal donde servir nuestros
proyectos con capacidad para escalarlos “ilimitadamente”.
Podemos disponer de tantas máquinas como necesitemos, en el
momento en el que las necesitemos.
Pagaremos realmente por el uso real que tenga nuestra plataforma
Y lo mejor, es que podemos conseguir que se regule y ajuste de
forma automágica.
Por ejemplo: Amazon EC2
22. Soluciones
La nube al rescate!
En la “nube” podremos disponer de equipos que podemos arrancar bajo
demanda montando sobre ellos imágenes de disco previamente
preparadas. ¿Qué nos permite esto?
Si tenemos poca carga:
1 servidor con el Nginx frontal y algunos procesos FastCGI/uWSGI
Si tenemos más carga:
1 servidor con el nginx frontal
X servidores con procesos FastCGI/uWSGI sirviendo la plataforma
23. Soluciones
La nube al rescate!
Arquitectura hiperflexible:
Servidores frontales con un autobalanceador
Servidores de aplicaciones (FastCGI/uWSGI)
Servidores de tareas (Celery Workers)
Granja de BBDD (Amazon RDS)
Servidores de caché de contenidos (memcached o Amazon
Elasticache)
Se supervisa gracias a Amazon CloudWatch
Se “autoescala” gracias a Amazon Auto Scaling en base a parámetros
de carga de los equipos configurables
24. Soluciones
La nube al rescate!
Arquitectura hiperflexible:
Servidores frontales con un autobalanceador e IP elástica
Servidores de aplicaciones (FastCGI/uWSGI)
Servidores de tareas (Celery Workers)
Granja de BBDD (Amazon RDS)
Servidores de caché de contenidos (memcached)
Se supervisa gracias a Amazon CloudWatch
Se “autoescala” gracias a Amazon Auto Scaling en base a
parámetros de carga de los equipos configurables
25. La receta
Ingredientes
Amazon EC2: Todos los servidores que necesites
Amazon S3 + Cloudfront: Servir los Media
Amazon RDS: Granja de BBDD
Amazon SES: Envio de emails
Amazon Elasticache: Caché de contenidos (memcached)
Amazon CloudWatch + Amazon Auto Scaling: Para la magia
¿Todo con Amazon? En realidad hay más alternativas, pero Amazon
ha sido pionero y por ello tienen más experiencia y mejor abanico
de herramientas
26. Referencias
Mira qué hacen los demás...
...que lo mismo aprendes algo ;-)
Muchos portales de los “grandes” tienen blogs en los que cuentan sus
“batallas” contra los picos de visitas. Leelos. Empápate.
● Por ejempo, el proyecto Disqus o Tuenti
● http://www.kitchensoap.com/ (trabajó en Flickr)
Hay muchos libros interesantes al respecto:
● Building Scalable Web Sites (by Cal Henderson)
● Scalable Internet Architectures (by Theo Schlossnagle)
● The Art of Scalability (by Martin L.Abbott)