YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Spanish, Mexican subtitles

← 07-34 Usando App Engine en escala

Get Embed Code
4 Languages

Showing Revision 4 created 09/16/2013 by Alejandra Tirapu.

  1. Pues vamos a dedicar nuestra última unidad,
    la unidad 6, hablando sobre hacer escalas
  2. y los 101 usos del memcache.
  3. Muchas de las cosas que hemos hablado
    sobre hacer escalas,
  4. añadiendo nuevos servidores de app y más
    memcaches y haciendo escala el DB horizontalmente
  5. a través de lo que la App Engine hace por ti.
  6. ¿Habéis estado hablando sobre las ventajas de
    estas características?¿Te funcionó en la producción?
  7. Absolutamente. El autoescalado es
    probablemente la mejor característica.
  8. Funciona realmente fluido. Es muy transparente.
  9. Y, nuestro trafico tiene sus subidas y bajadas.
  10. Ya sabes, ha habido mucha prensa
    y esto trae detrás mucho trafico
  11. y con los lanzamientos de cursos hay mucho tráfico.
  12. Hay mucho tráfico cuando aparecen
    las fechas límite de entrega y cosas así.
  13. Y podemos soportarlo sin casi pensar en ello.
  14. Yo no estaba allí,
    pero he escuchado algunas historias
  15. de las primeras clases y de los primeros
    Al prototipos de su caída,
  16. y Mike estaba más que haciendo
    funcionar los servidores sin pausa.
  17. No durmió en un par de semanas.
    No hacia más que desarrollar nuevos virtuales.
  18. Y no tenemos que hacer esto.
    No tenemos que preocuparnos.
  19. Nosotros revisamos cada día a ver
    cuántos casos tenemos funcionando.
  20. Hubo una vez que accidentalmente DDoS nos
  21. estaba enviando demasiadas solicitudes
    a nuestro servidor, algunas Ajax,
  22. y cuando lo hilamos a un par de
    cientos de casos, todo fue bien.
  23. Nuestros usuarios aún pueden continuar.
    Cada sitio que hace escalas ha hecho este error.
  24. Pero muchos de estos otros sitio se retiraron
    mientras intentaban averiguar qué pasaba,
  25. y nosotros somos capaces de saberlo sin tener que retirarnos.
  26. Así que creo que es un simple ejemplo,
    una especie de prueba donde trabaja bien.
  27. Bien. Me parece raro que menciones App Engine,
  28. revisando cuántos servidores
    de app tienes por la mañana
  29. porque en Rediit y Hipmunk hay un número
    con el que estamos bastante familiarizados.
  30. Ya sabes, añadir un nuevo servidor app
    es algo que hacemos deliberadamente
  31. y especialmente, sé que es con Reddit,
    algo que se hace con una deliberación atrasada.
  32. ¿Cómo va a encajar esto en la arquitectura?
  33. ¿Cómo va a hacer que las cosas cambien,
    en lo relativo a qué coger o no?
  34. En App Engine,
    estás trabajando en un diferente...
  35. Tienes una especie de cosas en desarrollo
    en un estilo diferente como resultado de su naturaleza,
  36. y me pregunto si podrías comentar
    cómo se ha diseñado App Engine
  37. y cómo ha encajado con las cosas
    que has hecho en el pasado.
  38. Me he dado cuenta en todo el tiempo
    que he estado trabajando con esto
  39. de que había sido diseñado por gente
    que ya había tratado con esto otras muchas veces
  40. con diferentes tipos de apps
  41. porque las soluciones y las cosas
    que te ofrecen tienen las características
  42. de cuando estás construyendo por segunda vez algo,
    solo por la manera en que lo haces.
  43. Como si, por ejemplo, la lista pudiera
    hacerse muy complicada
  44. y su sistema de listado, pues bueno,
    creas una tarea y le das algunas propiedades.
  45. Las propiedades que te dan, son ajustadas,
    son exactamente las que necesitas para calibrar.
  46. Y después el detonante es simple,
    como pescar en la web una devolución llamada.
  47. Y como la lógica de un trabajador,
    lo trata como un gestor dependiente,
  48. y es muy simple, como el mínimo
    común denominador mental.
  49. Así que intenta simplificar las cosas es algo
    que realmente me viene a la mente.
  50. Bien.