Simone Brunozzi, evangelista de tecnología AWS, en Europa, envió algunas otras historias de éxito / casos de uso de Amazon Web Services en Europa y Asia en el Amazonas blog - He reposted a continuación el artículo, ya que siempre hace la lectura interesante para ver cómo las empresas están adoptando nube de computación y, en particular, los detalles son lo que el uso de caso.
Industria, Islandia
Industria de la misión es mejorar la experiencia de ver TV. Industria aprobó el Amazon Web Services para su ZignalCloud servicio, así como para la prestación de servicios de entretenimiento digital Zignal plataforma. Nube Zignal reduce el coste total de propiedad de los prestadores de servicios y proporciona la previsibilidad de los costos, la tecnología reduce los riesgos y reduce los plazos de comercialización.
En su blog, su estado:
"Una consecuencia de la intención de este enfoque es que podemos hacerlo todo por adelantado, sin coste para nuestros clientes, porque estamos utilizando de manera efectiva un verdadero modelo de participación en los gastos que nos ofrece casi un 100% de la economía de escala".
Por supuesto, cuando se utiliza Amazon Web Services, se le cobrará sólo por lo que usa, sin inversión inicial. Puede leer más detalles sobre las ofertas de AWS en nuestra página de producto.
Si estás interesado en ZignalCloud, puede contactar Industria en Islandia, Irlanda, Bulgaria, Reino Unido, Suecia o China.
Imageloop, Alemania
Antonio Agudo, COO de CloudAngels.eu, nos envió un correo electrónico la documentación de una bonita historia de éxito, con la participación de uno de sus clientes, imageloop.com. Este es un servicio que te permite crear presentaciones de diapositivas agradable, y gestionar las imágenes y widgets. Cuando empezaron a imageloop.com 's transición a Amazon Web Services, que necesitan para convertir todas sus fotos antiguas, la generación de nuevas imágenes y formatos de salida.
Que normalmente habría tomado meses, pero ya que había un acceso prácticamente ilimitado a energía de la cpu con EC2, que acaba de lanzarse c1.xlarge sesenta casos que fuera alimentado SQS conversión de puestos de trabajo y se realizaron en un día y medio.
Luego, una semana más tarde, cuando iban en vivo, se prevé una noche de mantenimiento de inactividad, y convertido las imágenes que se habían acumulado durante la semana, alrededor de 110.000 imágenes, utilizando EC2 diez casos durante dos horas.
En general, imageloop.com está muy satisfecha con el nivel de flexibilidad que ofrece Amazon.
De las palabras de Antonio: "la velocidad de entrega de los pases de diapositivas es mucho mejor que antes y nos gustó la flexibilidad y la facilidad con la que hemos sido capaces de construir la plataforma. Felicidades a un gran producto! "
Y esto es Stefan Riehl, imageloop.com 's CEO: "Cuando comenzamos la evaluación de alternativas de alojamiento a los proveedores, se hizo evidente que la oferta de AWS es el más maduro en el mercado."
SnappyFingers, Bangalore, India SnappyFingers es una pregunta y respuesta del motor de búsqueda. SnappyFingers rastrea e indexa Preguntas más frecuentes sobre la Internet, y proporciona resultados de búsqueda en un fácil para ver Avatar de formato.
Chirayu Patel tuvo la amabilidad de compartir con nosotros algunos detalles sobre cómo utilizar Amazon Web Services (AWS), junto con algunos motivos de sus decisiones.
Los tres principales motivaciones de sus decisiones son (en sus propias palabras):
- Que son extremadamente reacios a aprender o hacer algo fuera de SnappyFingers dominio. Preferiríamos externalizar.
- Estamos muy conscientes de los costos.
- No escriba con errores de código, pero no queremos que nuestros sistemas de morir debido a ella.
Durante el diseño de SnappyFingers, consideraron varias opciones, pero al final se escogió Amazon Web Services.
Análisis de costos preliminares mostraron que el costo básico de la AWS alternativas sería menor en el largo plazo. También, hubo una ventaja de no depender de un solo proveedor. Sin embargo, una vez que se añaden los gastos de la gestión de los sistemas, la ventaja financiera de la utilización de AWS, se hizo evidente.
Esto, junto con el hecho de que no quieren que se distraiga con las cargas operacionales no vinculados a su actividad principal, significa que AWS se convirtió en la opción obvia para la ampliación de CPU / recursos de almacenamiento.
SnappyFingers Arquitectura
SnappyFingers se compone de dos sistemas - un sitio web, y sistema de recuperación de información (IRS). El sitio web corresponde al sistema que sirve a las peticiones de usuario, y el IRS es el sistema que hace todo el trabajo detrás del escenario para recoger Q & A.
SnappyFingers es principalmente codificados en Python, Java idiomas, y usos múltiples paquetes de terceros: en particular, siendo el marco Django, multiprocesamiento paquete en Python y Apache Lucene, un alto rendimiento, completamente equipado de la biblioteca de motores de búsqueda de texto escrito íntegramente en Java.
El sitio Web se ejecuta en al menos tres nodos EC2, y utiliza los siguientes componentes.
1. Nginx - Un servidor web extremadamente rápido, que se utiliza para servir estático / contenido de cache. También se utiliza para el tráfico de proxy inverso a múltiples servidores Apache.
2. Servidor Apache con mod_python para ejecutar el código Python junto con el marco Django.
3. Los usuarios a realizar búsquedas en el el Q & A índice.
4. Deletrear damas.
5. PostgreSQL, para la gestión del sistema: los errores de grabación, registro de nuevos servicios, y tal.
Caching está incorporada en el sistema usando una combinación de memcached y el sistema de archivos de caché. Contenido se sirve mediante la Amazonía CloudFront. Amazonas mecánico turco se utiliza para probar la relevancia de los resultados de búsqueda.
El Sistema de Recuperación de Información (IRS) es responsable de la creación de Q & A de índices que se utilizarán por los usuarios. Utiliza múltiples servicios para hacer el trabajo:
1. Rastreadores para rastrear la Internet.
2. Analizadores para extraer Preguntas y respuestas de cada página, detectar el spam, y eliminar el contenido duplicado.
3. Anotadores para anotar el Q & A sobre la base de una serie de factores. Los algoritmos de puntuación son los más dinámicos de piezas de código, y están en continua evolución.
4. Indizadores al índice el Q & A.
Estos servicios interactuar con múltiples dispositivos de almacenamiento - Amazon S3, Amazon SimpleDB y Postgresql. No todos los datos se almacenan en todos los lugares. Basado en el tamaño de los datos, requisitos y recuperación, almacenamos los datos en diferentes lugares. Todos los datos de acceso se realiza a través de una costumbre basada en Python ORM (Mapeo Objeto Relacional) para simplificar la programación.
Otro aspecto de estos servicios es que se pueden ejecutar en cualquier nodo. A veces han utilizado una determinada cantidad de EC2 servidores, mientras que en otros, han reducido su infraestructura en función de la carga y su presupuesto mensual AWS.
En la actualidad, el IRS ha consumido aproximadamente 500 GBytes por un conjunto de datos de 11 millones de Q & A.
Intracomunitario de servicios de comunicación utiliza el concepto de tuberías, cada una con su propio conjunto de tuberías. Cada tubo (Amazon SQS cola) es propiedad de un servicio, que es responsable de la tramitación de los mensajes dentro de ella. Una vez completado el procesamiento de mensajes son enviados a la siguiente tubería en la tubería.
Esta arquitectura no sólo ha permitido mantener SnappyFingers a la naturaleza modular del sistema, sino también para desarrollar y desplegar servicios de forma aislada con el resto del sistema.
Tratamiento de errores de la estrategia es simple: en un error, un servicio de registro de error y guardar el mensaje correspondiente en la Amazonía SimpleDB, y seguir procesando el siguiente mensaje. El servicio se detiene sólo cuando la tasa de error es superior a los umbrales configurado.
Una vez que los errores han sido corregidos, los mensajes son empujados de nuevo a Amazon SQS para la finalización del tratamiento.
Utilización de la CPU y la ampliación
Todos los servicios del IRS están diseñados para mantener la ocupación del 100% de CPU (o configurado a un valor), usando Python multiproceso del paquete para desovar / matar los procesos para mantener la ocupación de la CPU.
Los servicios son independientes de los nodos en los que se están ejecutando, y si hay un enorme retraso de los mensajes en Amazon SQS, EC2 más nodos pueden ser generado para gestionar la carga adicional.
Etiquetas: Amazon Web Services, Computación Nube, imagelooop, industria, IRS, simon brunozzi, snappyfingers, casos de uso