Documente Academic
Documente Profesional
Documente Cultură
Para lograr llegar con audacia a donde nadie de la informacin de la nube mediante tecnologas
ha llegado antes, los lderes de TI, atrados hbridas para construir sobre la base de innovaciones y
un nuevo tipo de nave espacial. Al igual Incluso las naves espaciales ficticias ms impresionantes
que una gran aeronave que se dirige a la se refaccionaban para ir a la par del progreso.
ltima frontera, una plataforma de nube de Porlotanto, los participantes de la industria de la nube
primera categora lo ayuda a navegar por actual tambin estn llevando sus ofertas a un nuevo
territorio nuevo y desconocido de la nube nivel y a una velocidad extraordinaria. Los lderes
con herramientas avanzadas a fin de crear, de TI estn aprovechando esta evolucin mediante
la nebulosa. En sentido metafrico, los lderes de TI capacidades nuevas creadas en la nube, con formas
necesitan el mismo tipo de nave: una plataforma concretas de abordar problemas y aplicaciones de
empresarial innovadora que avance rpido y le permita arquitectura para aprovechar la flexibilidad que ofrece
a usted y su equipo aprovechar la eficacia de la nube. la nube. En el caso de los lderes de TI interesados en
Con la informtica en la nube, las tiendas de desarrollo empoderar a sus equipos para crear desarrollos de
pueden actuar de forma ms gil y optimizar sus maneras escalables y sustentables, implementar una
aplicaciones de maneras que antes no eran posibles plataforma que ofrezca soluciones ms rpidas y ms
ni viables. Esto se debe a que obtienen la mayora simples no solo es importante, sino que es decisivo.
2
Captulo 1
EMPIECE
SURECORRIDO:
TENGA XITO
ENLA NUBE.
Conozca la demanda
actual paraque la TI haga
ms y msrpido mediante
elfortalecimiento de la nube.
Captulo 1 | EMPIECE SU RECORRIDO: TENGA XITO EN LA NUBE.
En un universo ficticio y futurista, donde las naves para que la TI haga ms y ms rpido, se ha creado
espaciales emprenden misiones militares, diplomticas realmente una frontera nueva. Y en la realidad actual
y exploradoras por el espacio, los comandantes valoran dirigida por los datos, que se mueve a un ritmo rpido
una aeronave confiable y completamente operativa. y donde la prioridad la tienen los dispositivos mviles,
hay algo que debe tomar en serio: su xito (suyo y de
En el mundo real, los lderes de TI de todos los
la empresa) depende en gran medida de elegir la nube
paisajes se embarcan en sus propias misiones para
correcta y de su capacidad para usar la plataforma de
llevar a cabo operaciones esenciales de sus empresas,
esa nube para catalizar el potencial de desarrollo a fin
impulsar la idea brillante ms reciente del equipo de
de comercializar rpidamente las aplicaciones.
desarrolladores, acelerar entornos de desarrollo y
prueba a mxima velocidad (y segn sea necesario),
y satisfacer las demandas cambiantes y en constante
crecimiento que tiene su equipo y su ancho de banda
informtico. Con una demanda cada vez mayor
4
Captulo 1 | EMPIECE SU RECORRIDO: TENGA XITO EN LA NUBE.
El poder de las ventajas de la nube conocen muy bien elefecto negativo que tiene en
la organizacin "volverainventar la rueda" en el
Ms dispositivos, ms aplicaciones y ms datos
momento de configurar manualmente servidores
hacenque la TI sea ms desafiante que nunca.
web y almacenamiento conectado a la red (NAS)
Sinembargo, los desarrolladores nunca haban estado
yservidores de despliegue, o al implementar soluciones
tan emocionados. Las plataformas informticas
de enrutamiento de red. La plataforma correcta
maduras basadas en la sabidura de las comunidades
moderna de nube crea un nivel de abstraccin en
que las germinaron les permiten a los desarrolladores
torno a las capas del aprovisionamiento de servicios y
centrarse en crear soluciones innovadoras, gracias
administracin informtica, y evita el control manual
al uso de tecnologa escalable que se puede clonar.
necesario para mantenerlos funcionando. Esto les
Quedaron atrs los das en los que era necesario crear
permite a los desarrolladores invertir su energa y
arquitecturas completamente nuevas para habilitar
trabajo en crear e implementar aplicaciones que
aplicaciones. La nube juega un papel muy importante
aborden las necesidades de los clientes ms exigentes.
al otorgarles a los desarrolladores ms libertad
con respecto a asuntos de diseo ms significativo Las empresas se ven beneficiadas por el pago por
plazo de comercializacin mediante la clonacin no solo utilizan sus capacidades ms bsicas (mquinas
de entornos de desarrollo y prueba, configurando virtuales, VM, a peticin), sino que tambin estn
5
Captulo 1 | EMPIECE SU RECORRIDO: TENGA XITO EN LA NUBE.
6
Captulo 1 | EMPIECE SU RECORRIDO: TENGA XITO EN LA NUBE.
deberapreguntarse
pregunta para empezar sera
esto en la nube, no tiene
"Queslo que exactamente
que comprar ni administrar
es: "Qu quiero hacer quiero hacer con la
servidores para sus
compilaciones ni entornos de conlanube?" nube?". Considere estas
opciones: Desea probar sus
prueba. Tampoco tiene que
aplicaciones web? Desea
esperar a que un servidor est disponible para realizar
lanzar una mquina virtual con un servidor Linux?
sus pruebas. La nube le permite minimizar el costo de
OWindows para probar esa plataforma? Tal vez desea
mantencin de un entorno de prueba, ya que paga
implementar una base de datos. O realizar un anlisis
por los recursos del entorno a medida que los utiliza. El
predictivo, o tal vez automatizar el hospedaje back-end
proceso de CD puede configurar el entorno de prueba
mvil para el trfico que flucta. O quiere usar la nube
cuando lo necesite y usted puede deshacerlo cuando
para probar algo nuevo? Eso podra significar ejecutar
haya finalizado la prueba.
trabajos de MapReduce en Hadoop o usar R para sus
La nube permite iteraciones y mejoras continuas proyectos de "machine learning". Tambin podra
de software para reemplazar ciclos prolongados de significar ejecutar una VM Debian para comunicarse
desarrollo, prueba y lanzamiento. Cada etapa del con puntos de conexin de IoT que ejecutan Raspberry
proceso suele ser breve, por lo tanto, las iteraciones Pi o configurar Red Hat CloudForms para administrar
avanzan rpidamente por el canal de desarrollo. contenedores de nube hbrida. Estos son el tipo de
Como resultado, un modelo continuo de desarrollo proyectos donde necesita ms agilidad que la que
deaplicaciones acelera el proceso general de proporcionan los entornos convencionales.
desarrolloy mejora la eficiencia.
7
Captulo 1 | EMPIECE SU RECORRIDO: TENGA XITO EN LA NUBE.
La plataforma correcta de desarrollo basada en la nube 22 regiones en todo el mundo donde est disponible
le permitir trabajar en cualquiera de estas situaciones. Azure.
Y en una de las ms emocionantes: implementar de
La plataforma de Azure ofrece un completo conjunto
forma instantnea un entorno de prueba con solo
de herramientas compatible con la interoperabilidad,
usar un script de automatizacin, ejecutar pruebas
lo que impulsa la portabilidad. Cmo? Al permitirles
de aceptacin o ms pruebas en profundidad para
a los desarrolladores llevar sus aplicaciones existentes
comparar, y luego, desaprovisionar automticamente
a la nube cuando sea necesario sin preocuparse por
sus colas de baja prioridad cuando finalice, lo que le
lacompatibilidad de las tecnologas con el entorno
permite ahorrar horas valiosas de trabajo.
dela nube.
Si decide utilizar la nube, elija una plataforma que
Cuando se realiza correctamente, la curva de
aproveche todos los beneficios que ofrece la nube
aprendizaje en la informtica en la nube se compensa
(interoperabilidad, apertura, portabilidad hbrida,
porque ayuda a las organizaciones a realizar ms
automatizacin) sin comprometer las capacidades
tareas ms rpido. La nube permite ahorrar horas
quedemandan su equipo y las partes interesadas.
de trabajo y recursos de centros de datos. La ventaja
Azure es la plataforma de nube flexible y abierta adicional de ese conjunto de soluciones es que ofrece
deMicrosoft que permite que su equipo se enfoque una percepcin fundamental de cmo las empresas
en el cdigo y use los bloques de creacin de la usan la tecnologa hoy en da para aumentar las
plataforma para escalar con rapidez y agilidad. eficiencias mediante sistemas que antes no hubiesen
Puededisear soluciones complejas de categora podido solventar. Las empresas estn reconociendo
empresarial basadas en Linux que se ejecuten sin rpidamente este valor (para DevOps, equipos
problemas en distintas instancias de la nube. Azure distribuidos y otros estilos de trabajo en evolucin)
hainvertido para que el cdigo abierto sea un y estn trasladando con rapidez sus servicios a la
elemento de primera categora, lo que significa que nube. Sin embargo, para empresas establecidas de
puede incorporar cualquier entorno (Linux, OS X mayor tamao (es decir, empresas con inversiones
oWindows Server), lenguaje ((Python, PHP, Java, significativas en TI), trasladar "todo a la nube" puede
Node.js, .NET, C#, Visual Basic, C++ y otros), noser viable desde el primer da. Sisuempresa
herramientas de desarrollo (Git, Visual Studio, necesitacontar con servicios en la nube y en los
Eclipse y otras), plataforma de datos o estndares sistemas locales, se recomienda que considere
abiertos con los que ya trabaja. Puede basarse en unenfoque hbrido de la informtica en la nube
prcticamente cualquier tecnologa y fuente de datos. dondepuede elegir qu cargas de trabajo son
Puede aprovechar la sabidura de la multitud al usar la
cantidad que desee de herramientas para administrar la
configuracin del cdigo abierto (como Chef o Puppet)
a fin de implementar su aplicacin en una red global de
8
Captulo 1 | EMPIECE SU RECORRIDO: TENGA XITO EN LA NUBE.
adecuadas para la nube y qu cargas de trabajo es nube ha mejorado la poca de los desarrolladores",
mejor mantener en las instalaciones. seala Megan Swanson en WIRED. Esta tecnologa
"les permite [a los programadores] centrarse en crear
Busque una plataforma en la nube que:
aplicaciones que ofrezcan nuevas funcionalidades,
Proporcione flexibilidad para crear su aplicacin
nuevas oportunidades comerciales e incluso nuevas
a su manera sin importar su caso de uso y
industrias". El valor de la nube es evidente, la tecnologa
administrar su infraestructura sin comprometer
es slida y la oportunidad es clara. Est interesado?
la confiabilidad ni la escalabilidad. (Impacto en la
Sies as, nase!
empresa: se necesitan pequeos procesos o ajustes
de talentos)
Permita una interoperabilidad sencilla con
otras plataformas. (Impacto en la empresa: se
necesitan ciertas contrataciones o cursos de
perfeccionamiento; se pueden mantener los
proveedores existentes)
Impulse la portabilidad de los datos. (Impacto en
la empresa: agilidad y velocidad de la ejecucin y
el archivado; libertad para realizar cambios)
Acepte un enfoque hbrido de informtica en
la nube para garantizar que se aprovechen las
inversiones en TI que se realizaron antes en la
empresa. (Impacto en la empresa: compensacin
garantizada de la inversin en TI existente; se
mantienen divisiones claras en los sistemas de
cobros)
9
Captulo 2
010101
010101 110001
010101
110001
110001
010101
110001
Los exploradores interestelares simulados del futuro Un universo de cdigo abierto es un universo donde
llegan con audacia a lugares donde nadie ha ido e compartir es el "modus operandi". Algunas de las
interactan con ciudadanos de nuevas civilizaciones mejores herramientas que existen hoy en da para el
para coexistir y aprender. Al igual que los exploradores desarrollo de software integran soluciones de cdigo
imaginarios del espacio exterior, los desarrolladores de abierto y reconocen las culturas que han surgido de
hoy buscan expandir los lmites de sus conocimientos los flujos de trabajo colaborativos a nivel mundial que
mediante contribuciones y colaboraciones. estas permiten.
Para los desarrolladores, es de gran valor el hecho de Cdigo abierto no tiene que significar correcciones
compartir: se comparten los xitos, se comparte lo que remendadas con una compatibilidad limitada.
aprendi de sus errores, se comparten sus mtricas y Enmuchos casos, el cdigo abierto es el motor
se comparte su cdigo. Y lo hace de tal manera que los traslamayora de las nuevas plataformas de nube.
dems pueden contribuir de forma significativa. Parasus misiones, es importante contar con una
excelente nave. Y tambin el motor tras ella. Qu
motor impulsar su nave hoy? Este: la innovacin que
surge de la contribucin y colaboracin en la nube.
11
Captulo 2 | CREAR UNA NAVE MS EFICAZ: LA APERTURA Y LA FLEXIBILIDAD PREVALECEN.
Internet, los software estn transformando todas las el desarrollo de la nube es cdigo abierto. Algunas de
industrias. Losagentes de este cambio son aplicaciones las ltimas tecnologas alabadas por los crticos que
empresariales que estn modificando radicalmente la aprovechan los paradigmas del desarrollo de la nube
forma en que las organizaciones trabajan, interactan incluyen apoyos para bases de datos y cach, como
con los clientes y comercializan productos. Cassandra, Elasticsearch, Memcached y Redis. Sin
embargo, una de las tecnologas ms fascinantes que
Los lderes de TI tienen la doble tarea de configurar la
surgi de la ltima ola de cdigo abierto es Docker,
organizacin para tener xito y asegurarse de que esta
que ha recibido una gran cantidad de atencin gracias
estrategia considere la promesa de la tecnologa de
a su capacidad de empaquetar y migrar aplicaciones
evolucionar en los prximos aos. Cul es la postura
de forma eficiente entre plataformas. Esto ha sido un
responsable, cuidadosa e innovadora que se debera
gran beneficio para todos, incluso para las tiendas
adoptar en un rea que parece cambiar con frecuencia?
tecnolgicas con entornos de desarrollo locales
La constante con la nube, y en su tienda de cdigo limitados. Las grandes empresas estn identificando
abierto, es la colaboracin y la escala. Si los una gran cantidad de usos que le pueden dar a Docker
desarrolladores crearn aplicaciones que aprovechen en la produccin y los desarrolladores sealan que
la nube para satisfacer las necesidades empresariales, les brinda ms tiempo para dedicarse a trabajos ms
necesita una plataforma que permita la colaboracin. interesantes y desafiantes. A medida que la nube
El cdigo abierto, cuando se usa con la nube, cataliza evoluciona, los desarrolladores estn considerando los
el potencial del desarrollador. Imagine una plataforma contenedores como una forma de crear e implementar
que centralice centros de cdigo para sistemas de forma rpida y eficiente estas aplicaciones "nacidas
operativos y utilidades esenciales, y contribuya a la en la nube" porque ofrecen flexibilidad y escalabilidad
depuracin y solucin de problemas. Esta plataforma le en las plataformas. Y muchas personas creen que
suma caballos de potencia a su motor personal. Mejora Docker va a definir la industria por los prximos aos.
las iniciativas de los desarrolladores sobre resolucin de
problemas de orden superior, produciendo programas El cdigo abierto como un motor
eficaces que demuestran rpidamente el valor del
Entonces, cul es el mejor enfoque para aprovechar el
cliente.
software de cdigo abierto en la nube?
El cdigo abierto es la receta secreta de los Cuando establezca el rumbo para crear aplicaciones
desarrolladores que elimina la curva de aprendizaje que aprovechen la nube para satisfacer las necesidades
cuando se cambia a otro trabajo o cuando el lugar de empresariales, debera elegir una plataforma que
12
Captulo 2 | CREAR UNA NAVE MS EFICAZ: LA APERTURA Y LA FLEXIBILIDAD PREVALECEN.
le ofrezca las capacidades correctas, es decir, que de Marketplace se basan en Linux. Azure tambin
permita desarrollar y probar ms rpido la aplicacin, admite e integra de manera hbil los principales
y brinde la flexibilidad para migrar entre la nube y lenguajes de cdigo abierto, entornos de desarrollo
los sistemas locales. Como vimos, debera facilitar e infraestructuras (como PHP, Java, Node.js, Python
el uso de casi cualquier lenguaje de programacin, y Ruby). Es ms, Microsoft es compatible con el
marco de desarrollo o herramienta, y ajustarse a su ecosistema Hadoop y ofrece HDInsight de Azure, un
situacin y la de su equipo, es decir, trabajar con las servicio de nube 100% basado en Apache Hadoop
herramientas (como Docker, que puede implementar
Java y RedHat) que ya utiliza.
La mayora de lo en Windows y Linux. Y con
Adems, debera dar mucho una API abierta de RESTful
valor al uso compartido fascinante que sucede para cada componente,
y los flujos de trabajo
actualmente en la nube SDK para distintos lenguajes
colaborativos. y una amplia variedad de
es cdigo abierto. herramientas y posibilidades
El cdigo abierto no se de automatizacin, Microsoft
trata de la posibilidad, sino de la ocasin. Dado que el est iluminando nuevos escenarios, como las redes de
cdigo abierto es una realidad para los proveedores ingesta de Internet de las cosas, Big Data, "machine
ms importantes de la nube, puede esperar que su learning" y arquitecturas de ltima generacin basadas
plataforma se ejecute prcticamente en la plataforma en Docker. En la plataforma de Azure, se pueden
de cualquier servidor. Lo ms probable es que su ejecutar plataformas de cdigo abierto tan diversas
proveedor de la nube ya use el cdigo abierto para como las herramientas de creacin de mapas de CAD
trabajar en miles de instancias. Desde luego, Azure de los gegrafos.
lohace.
Hace algunos aos, la oficina de proteccin
La nube de Microsoft es compatible con una gran medioambiental del gobierno dans logr hacerse
variedad de los sistemas operativos, lenguajes, cargo de sus costosos almacenes de datos locales al
herramientas y marcos ms importantes de la industria, trasladarlos al hospedaje basado en la nube de Azure,
desde Red Hat hasta Ubuntu, Windows y openSUSE, lo que les permiti reducir los costos ya que eliminaron
MariaDB y SQL Server, C# a Java. Pone al alcance la dificultad de realizar copias de seguridad manuales
desumano los mejores ecosistemas para que pueda de varios sitios y auditoras de cumplimiento. Al igual
crear excelentes aplicaciones y servicios que funcionen que muchos ministerios pblicos, la oficina tena que
en muchos dispositivos. hacer mucho con poco. El pequeo equipo de solo
nueve empleados tena que mantener 14 bases de
Actualmente, una de cada cuatro mquinas virtuales datos diferentes que contenan datos destinados a
de Azure son Linux, y ms del 60% de las imgenes una variedad de interfaces geogrficas de cdigo
13
Captulo 2 | CREAR UNA NAVE MS EFICAZ: LA APERTURA Y LA FLEXIBILIDAD PREVALECEN.
abierto basadas en Java, adems de otros software con Docker, y lo hace de forma abierta a servicios
de visualizacin y borradores de terceros. Con el futuros, como los Servicios de contenedores de Azure.
traspaso a Azure, pudieron administrar servidores en Microsoftest buscando constantemente maneras
el terreno desde sus computadoras porttiles, una demejorar las experiencias de desarrolladores y
tarea prctica considerando usuarios con SDK para
que solo este pequeo
Cdigo abierto ya no lenguajes de cdigo abierto
grupo de personas diriga la significa correcciones y una API abierta. Adems,
configuracin y supervisin
del almacenamiento de datos
remendadas sin ninguna Microsoft est comprometido
a compartir informacin
de las reservas de recursos compatibilidad. de lanube con usted y sus
naturales de todo un pas. centros de datos, gracias
aLinux y la compatibilidad con el cdigo abierto en
delcdigo abierto para satisfacer las necesidades abierto que los desarrolladores ya utilizan:
Paraatraer desarrolladores nuevos al mbito del su plan de integracin. Azure es compatible con
cdigo abierto, ms proveedores estn liberando herramientas como Vagrant, Jenkins y Hudson,
suscdigos. Incluso Microsoft abri su pila de .NET del y se integra con muchas otras tecnologas sin
lado de su servidor y la ampli al SO de Linux y Mac, problemas mediante API abiertas, SDK de cdigo
De hecho, el cdigo abierto es clave para el enfoque estos productos es que ninguno de ellos requiere
de Microsoft frente a la innovacin de la nube. Como una operacin manual de los desarrolladores.
ilustracin de lo anterior, Microsoft est lanzando Porel contrario, Microsoft administra cada uno
nuevas capacidades de contenedor con integracin de ellos por usted y se crean con tecnologas de
cdigo abierto.
14
Captulo 2 | CREAR UNA NAVE MS EFICAZ: LA APERTURA Y LA FLEXIBILIDAD PREVALECEN.
Proporciona compatibilidad limitada con Linux. Ya sea que est navegando de forma imaginaria por
Y,por ello, les permite a los desarrolladores una repblica interestelar de soberanas planetarias
eliminar rpidamente obstculos para usar la o est realizando asignaciones en la nube en la vida
nube en cualquier etapa del desarrollo, desde real, su nave es el punto de partida. Cuando su nave
lacreacin, prueba, implementacin o produccin genera apertura y flexibilidad, y le otorga la libertad
de la aplicacin. para aprovechar la galaxia y la nube en cualquier etapa,
Establece como prioridad el enfoque hbrido entonces es un vehculo autnticamente transformativo
y de apertura para asegurar que las cargas de que puede anunciar el camino hacia la innovacin.
trabajo no se atasquen. Esto permite que los
desarrolladores trasladen aplicaciones entre los Mientras Microsoft se compromete con el ecosistema
sistemas locales y la nube, con la certeza de que de cdigo abierto y adopta soluciones de cdigo
lasinstancias completamente virtualizadas se abierto en Azure, usted y su organizacin se
pueden volver a trasladar por completo a los empoderarn con la eleccin de plataformas y
sistemas locales si la empresa lo necesita. herramientas, con la verdadera posibilidad de "traer
su propia nube", con la compatibilidad sencilla con el
Con un gran compromiso por permitirles a los cdigo abierto y con las opciones de administracin
desarrolladores trabajar en cdigo abierto para inteligente.
aprovechar las plataformas que ya conocen y disfrutan,
Microsoft, en asociacin con Linux Foundation, lanz Antes de tomar una decisin, infrmese sobre
recientemente el programa de certificacin Linux en elobjetivo de los planes de su propia nube y los
Azure para profesionales de TI que buscan dominar objetivos de los proveedores de software de la nube
la administracin de Linux y las habilidades de decdigo abierto.
implementacin de Microsoft Azure. La certificacin
que emite Microsoft, que incluye el examen
LinuxFoundation Certified System Administrator,
les permite a los lderes y desarrolladores de TI
distinguirse entre sus pares y, a la vez, contar con
lavalidacin tcnica y profesional en las tecnologas
ms interesantes de nuestra era.
15
Captulo 3
EL DESPEGUE:
LAS SOLUCIONES
DE NUBE HBRIDA
OFRECEN
LOMEJOR DE LOS
DOS MUNDOS.
Preprese con las nuevas
herramientas de administracin
paraenfrentar el nuevo desafo
sinrodeos: la nube hbrida.
Captulo 3 | EL DESPEGUE: LAS SOLUCIONES DE NUBE HBRIDA OFRECEN LO MEJOR DE LOS DOS MUNDOS.
Las operaciones con varias misiones requieren una de propiedad. Sin embargo, tambin comprende
coordinacin exhaustiva entre distintos departamentos. que losbeneficios de la nube no se pueden ignorar.
Al ser la autoridad con respecto a las operaciones Finalmente, surge la pregunta: cul es la forma
en su nave, tiene la obligacin de tomar decisiones msfcil y rpida de trasladar nuestras aplicaciones
fundamentales para iniciativas coordinadas a un entorno pblico de nube mientras conservamos
importantes para su empresa, como encontrar la mejor una estrecha integracin con la arquitectura de nuestro
manera de vincular el centro de datos corporativo y sistema local?
la nube. Pero no est solo. Los lderes de TI tienen la
tarea de proteger su infraestructura local como se hace
en una inversin empresarial importante y activos
17
Captulo 3 | EL DESPEGUE: LAS SOLUCIONES DE NUBE HBRIDA OFRECEN LO MEJOR DE LOS DOS MUNDOS.
18
Captulo 3 | EL DESPEGUE: LAS SOLUCIONES DE NUBE HBRIDA OFRECEN LO MEJOR DE LOS DOS MUNDOS.
Por otra parte, ampliar su centro de datos con los lugar. Con las herramientas basadas en la nube, puede
servicios de la nube puede mejorar el rendimiento y brindar acceso a aplicaciones de nube en el terreno
la confiabilidad, aumentar sus capacidades y ofrecer con solo iniciar sesin. Tambin puede administrar las
aplicaciones mviles seguras en todo el mundo, polticas de acceso, lo que le permite asegurar el envo
mientras ahorra tiempo y trabajo. Si sumamos la de documentos confidenciales en cualquier dispositivo,
velocidad y el dinero a la ecuacin, podra ser mucho y configurar alertas de seguridad que se activan
ms rpido y econmico crear un prototipo en la nube ante comportamientos sospechosos antes de que se
que adquirir e instalar hardware en su centro de datos. provoquen daos. Y adems, puede ahorrar tiempo
y disminuir las llamadas al servicio de asistencia con
Un buen lugar para empezar la transformacin con
el restablecimiento de cuentas y contraseas dirigido
la nube es la recuperacin ante desastres y las copias
alosusuarios.
de seguridad, que ayuda a proteger los datos y las
aplicaciones de fallas en los equipos o desastres Entonces, considere la nube para crear copias de
naturales. Al implementar una solucin hbrida para seguridad de los datos y almacenarlos, para obtener
la proteccin de datos, puede copiarlos en la nube en una escalabilidad superior a peticin y para un acceso
la mitad del tiempo y recuperar los archivos en solo seguro y distribuido a las aplicaciones mviles.
minutos. La proteccin automatizada de datos deja a
los ingenieros experimentados libres para trabajar en Maximizar las capacidades
proyectos ms estratgicos. Y la capacidad escalable de
Una nube hbrida bien ejecutada puede ofrecer
almacenamiento respalda proyectos futuros.
rpidamente recursos pblicos y privados, lo que
Con respecto a satisfacer la demanda en crecimiento proporciona control y visibilidad a los departamentos
de los clientes, la nube puede ampliar sus capacidades de TI y el autoservicio a peticin que esperan los
sin necesidad de una gran inversin. Cierta cantidad de desarrolladores y usuarios de las aplicaciones. A travs
escalabilidad siempre es posible en los centros de datos de una infraestructura de nube hbrida ms flexible, las
locales, pero las funciones suelen ser muy costosas y es empresas pueden acelerar el plazo de comercializacin,
muy lento integrarlas y administrarlas para una nube satisfacer la demanda que aumenta y reducir costos,
privada. Debido a que la escalabilidad es mejor en la ya que un enfoque hbrido maximiza tres capacidades
nube pblica, un acuerdo para usar una nube hbrida le clave de la informtica, a saber:
permite a la empresa utilizar los recursos informticos Equilibro de la carga. Un incremento inesperado
de una nube pblica para reaccionar ms rpido que en la actividad del usuario podra perjudicar el
con un centro de datos tradicional. rendimiento de la aplicacin si el centro de datos
agota su capacidad informtica. Sin embargo,
Las tecnologas de la nube tambin son la mejor
una nube hbrida puede trasladar algunas cargas
alternativa para ofrecer aplicaciones mviles seguras
de trabajo de la nube privada a la nube pblica
en todo el mundo. La nube es el entorno ideal para
(incluida la "ampliacin de la nube") y viceversa
administrar de forma eficaz el acceso y la identificacin
segn la demanda. Por lo tanto, una empresa
de los usuarios finales desde prcticamente cualquier
19
Captulo 3 | EL DESPEGUE: LAS SOLUCIONES DE NUBE HBRIDA OFRECEN LO MEJOR DE LOS DOS MUNDOS.
puede asegurar una capacidad adecuada de centros de datos. Un enfoque de nube hbrida
informtica en todo momento mientras paga solo puede agregar las herramientas de automatizacin
por la capacidad adicional cuando la utiliza. y supervisin para ayudar a las empresas a
Escalabilidad. Cierta cantidad de escalabilidad implementar procesos ms eficaces y, a la vez,
siempre es posible en los centros de datos, pero ayudarlas a justificar el trabajo inicial que conlleva
las funciones suelen ser muy costosas y es muy la implementacin.
lento integrarlas y
Una solucin ptima de nube
administrarlas para una
La implementacin hbrida le permitir llevar a
nube privada. Debido
a que la escalabilidad delanube hbrida es cabo este proceso de forma
rpida y fcil en un centro
es mejor en la nube laforma ms segura de de control con elementos
pblica, un acuerdo
para usar una nube
trasladarse a la nube y, a precargados de middleware.
en la nube, puesto que facilita tareas como que proporciona este tipo de infraestructura hbrida
continuo. Para utilizar las funciones de escalado deforma rpida, rentable, verstil y sencilla. Aqu tiene
las aplicaciones en los servidores de la nube. cosas nuevas de manera rpida, con costos muy
Muchas organizaciones reconocen la necesidad de bajos y con pocos riesgos. Su equipo puede
la nube. Incluso, puede ser ms rpido realizar a travs de diferentes funciones de automatizacin
la implementacin en una plataforma como nuevas y existentes para ampliar la capacidad,
Microsoft Azure que en su propio entorno interno el rendimiento, la disponibilidad y el proceso de
de prueba. administracin de seguridad habitual de sus servicios
Aumenta la escalabilidad. Adems de convertirse de nube hbrida.
en una empresa ms flexible, puede controlar de
Decidirse por un proveedor de nube hbrida es ms
forma ms fcil las cargas de trabajo fluctuantes.
complejo que elegir una oferta en la nube nicamente
La plataforma Microsoft Azure le brinda escala.
privada o pblica. Cuando considera una nube privada
Mitiga el carcter impredecible que tiene el
o pblica, compara caractersticas y funcionalidades
lanzamiento de una nueva aplicacin o funcin
segn un solo entorno. Sin embargo, con una nube
que resulta ser justo lo que todos necesitaban
hbrida, debe observar la solucin que se ofrece en
yque ahora piden. Por lo tanto, si ayer tena
su entorno y en lo que existe fuera de su entorno. Sea
10.000dispositivos conectados a su aplicacin,
cauteloso. La transparencia entre los recursos internos
maana puede administrar 2 millones.
y externos no necesita que se reflejen las cargas de
Reduce los costos de implementacin y simplifica
trabajo ni el rendimiento. La nube hbrida debera
la administracin. A una empresa le puede tardar
considerarse una extensin de sus recursos internos.
aos y costar millones de dlares trasladarse a un
Sin embargo, la seguridad, los contratos de nivel de
centro de datos hospedado. Sin embargo, para
servicio (SLA) y la administracin deberan ser lo ms
ampliarse de dos a cuatro centros de datos con
similares posible a su entorno interno.
Microsoft Azure, una empresa solo necesita una
tarde y una tarjeta de crdito. Los lderes de TI deben prestar atencin: el cruce
Mejora la satisfaccin del cliente. Gracias a ofrecer entre proveedores puede generar desafos en la
servicios nuevos de forma ms rpida y accesible a compatibilidad. Si bien muchos proveedores de nube
travs de una infraestructura de nube hbrida, las hbrida son compatibles con varios hipervisores y
empresas tienen clientes ms contentos. Cuanto cargas de trabajo, no obtendr siempre las funciones
ms rpido su empresa pueda impulsar cambios adicionales que ofrece cada plataforma o el mejor
y probar nuevas cosas mediante un proveedor rendimiento cuando cruza lneas de proveedores. Por
podr encontrar la combinacin correcta de de nube hbrida que sea compatible no solo con la
servicios que optimizan al mximo la experiencia migracin de cargas de trabajo, sino que tambin
Una verdadera compatibilidad hbrida debe integrar la facilidad de implementacin inherentes en un nivel
mejor automatizacin y arquitectura en la arquitectura de middleware integrado del ecosistema de un solo
de la solucin. Deben brindar el beneficio que se busca proveedor.
en esos niveles de abstraccin.
Sin embargo, algunas tiendas prefieren utilizar
Azure, que en un momento se consider tan solo el producto empresarial de un solo proveedor
como una plataforma de Windows, no solo incluye para aprovechar los SLA de la empresa. Se puede
compatibilidad para migrar diversas tecnologas. utilizarlaconfiguracin de una empresa (como la
Tambin presenta una completa compatibilidad con integracin total de la nube de Microsoft Azure con
sus mquinas virtuales Linux o contenedores Docker Windows Server 2012 R2 que ejecuta System Center)
en nubes internas y externas. Pero esto no significa que para complementar un entorno de software de cdigo
ya debe comenzar a realizar un ejercicio de mosaicos abierto, lo que facilita una coherencia an ms amplia
con todos sus proveedores. Por ejemplo, puede usar la de la carga de trabajo cuando se realiza el traslado a
tecnologa Microsoft Hyper-V y ampliarla a una nube entornos de nube hbrida. Por ejemplo, la integracin
hbrida que no sea Microsoft Azure. Sin embargo, esto de Red Hat les brinda a los clientes de Azure
no garantiza que no tendr problemas ni que usted o compatibilidad combinada con ambos proveedores
su equipo no caern en culparse mutuamente con el con remisin coordinada de problemas. De esta forma,
proveedor. La nica diferencia ahora es que parte del se combina la experiencia de un distribuidor de cdigo
problema tcnico ya no existe en sus sistemas. abierto ampliamente reconocido y una plataforma de
nube lder en el mercado.
Si ya est considerando Azure o tiene una suscripcin
y desea saber cmo empezar, no crea que solo debe
usar herramientas de desarrollo de Microsoft. Es
libre de ampliar su inversin en la nube con diversas
La mayora de las empresas viven en una realidad
aplicaciones y servicios a la medida gracias al catlogo
donde necesitan ambos: los sistemas locales y los
de Azure Marketplace de middleware e integradores
servicios de la nube. Los centros de datos locales no
del tipo Plug and Play que le permiten compensar la
proporcionan opciones de escalado ni eficiencias de
configuracin de Internet como un servicio. Permita
costos en el mismo grado que las nubes pblicas.
que sus arquitectos aumenten los activos existentes
Sin embargo, las empresas quieren tener la opcin
con la tecnologa ms adecuada, no con la tecnologa
de mantener ciertos datos tras sus firewalls. Un
que se alinee con el conjunto de herramientas de su
modelo hbrido ofrece lo mejor de los dos mundos.
proveedor. No debe preocuparse por estar limitado
Si implementa un modelo de distribucin de nube
a un solo proveedor, aunque debe estar al tanto de
hbrida, puede aprovechar y mantener las inversiones
que se deben crear coherencias en la plataforma y
que ya realiz en TI. Para los equipos de TI, puede ser
el lenguaje para las operaciones que se repiten y las
un desafo lograr que elementos de la nube pblica
instancias por lotes. Adems de los problemas de
y su infraestructura funcionen juntos y crezcan con el
compatibilidad, existen incentivos con respecto a
22
Captulo 3 | EL DESPEGUE: LAS SOLUCIONES DE NUBE HBRIDA OFRECEN LO MEJOR DE LOS DOS MUNDOS.
23
Captulo 4
MANTENER
SUNAVE EN LO
ALTO: APLIQUE
AUTOMATIZACIN
Y ELASTICIDAD.
Utilice la automatizacin
delamanera correcta
paraadaptarsea las cargas
detrabajofluctuantes.
Captulo 4 | MANTENER SU NAVE EN LO ALTO: APLIQUE AUTOMATIZACIN Y ELASTICIDAD.
Conducir una nave hermtica es ms fcil cuando manual el rendimiento y escalar un sistema que se
los equipos pueden controlar la gran cantidad de adapte a cargas de trabajo fluctuantes puede ser un
sistemas esenciales responsables de ejecutar las proceso de mucho trabajo. Y puede que no sea viable
funciones fundamentales de su aeronave. Si usted trabajar as a gran escala. Aqu es donde el valor del
fuera el comandante de una nave espacial, aunque escalado del umbral cobra importancia, ya que permite
contara con la tripulacin ms resistente, no dudara agregar y eliminar capacidad en una infraestructura
en implementar avances tecnolgicos que ayuden de nube segn el volumen o la demanda, sin ninguna
a aminorar la carga de trabajo de los ingenieros y intervencin humana.
miembros del equipo.
25
Captulo 4 | MANTENER SU NAVE EN LO ALTO: APLIQUE AUTOMATIZACIN Y ELASTICIDAD.
26
Captulo 4 | MANTENER SU NAVE EN LO ALTO: APLIQUE AUTOMATIZACIN Y ELASTICIDAD.
futuros. Al mismo tiempo, no quiere pagar de ms instancias de sus procesos. En su lugar, aumente de
por recursos informticos cuando no los necesita. nivel las soluciones de especificaciones de diseo
Cuando un producto o servicio nuevo se lanza por que no especifican qu instancia ejecutar qu
primera vez, puede esperar un crecimiento rpido que subproceso.
conlleva un incremento de los clientes nuevos. Con Las distintas cargas de trabajo de las empresas
el tiempo, dicha actividad puede transformarse en necesitarn configuraciones diferentes. Es posible
una carga estacional que se caracteriza por perodos que necesite distintas polticas de escalado para
cclicos de cargas fuertes seguidas de cargas dbiles las diferentes partes de su aplicacin cuando las
(de un mes al prximo o de una semana al fin de tareas en segundo plano se ejecutan en instancias
semana o, como en el caso de Netflix, de la tarde a la informticas independientes. Por ejemplo, si el
maana). En el caso de algunas tareas, como trabajos sistema ofrece varios niveles de servicio (como
programados o informes diarios, vera un patrn de bsico y premium), es posible que tenga que
cargas intermitentes en el que, a veces, no hay ninguna realizar un escalado horizontal de los recursos
carga en absoluto. Frente a situaciones competitivas o informticos para los paquetes del servicio
imposibles de predecir, el escalado del umbral puede premium de forma ms activa que para los
ayudar con el control estimado de la carga futura. paquetes del servicio bsico a fin de cumplir con
diferentes niveles de SLA.
unaestrategia de escalado del umbral: plazo a medida que los requisitos de la aplicacin
27
Captulo 4 | MANTENER SU NAVE EN LO ALTO: APLIQUE AUTOMATIZACIN Y ELASTICIDAD.
Con el enfoque basado en las mtricas, optimizacin de recursos. Cuando est listo
configure el escalado del umbral segn las para comenzar, Microsoft Azure ofrecer
mtricas del tiempo de ejecucin, como el uso muchos recursos para los desarrolladores que
promedio de CPU, por ejemplo durante la ltima lo ayudarn a decidir si el escalado del umbral
hora, o el trabajo pendiente de artculos en puede serle til, adems de diversos enfoques
una cola de mensajes que est procesando la para configurarlo. Una configuracin atenta y
solucin. Configure los parmetros, supervise una implementacin cuidadosa son esenciales
el rendimiento del sistema y, si es necesario, si decide usar el escalado del umbral para su
28
Captulo 5
LA EXPANSIN
HACIA
ELEXTERIOR:
AUMENTE LA
VELOCIDAD Y
AGILIDAD CON LOS
MICROSERVICIOS.
Impulse las aplicaciones de
la empresa y gane agilidad y
resiliencia a gran escala con una
arquitecturademicroservicios.
Captulo 5 | LA EXPANSIN HACIA EL EXTERIOR: AUMENTE LA VELOCIDAD Y AGILIDAD CON LOS MICROSERVICIOS.
Imagine que est en una nave espacial que central y, a la vez, brindar servicios de nube
tiene la tecnologa ms avanzada del siglo 23. bsicos para la misin. Quiere una plataforma
Su nave espacial imaginaria es impresionante, que se haga cargo de toda la ciencia espacial
seguramente porque integra avances en la compleja que ocurre tras bambalinas para que
tecnologa de la curvatura del espacio-tiempo y usted y su equipo puedan centrarse en hacer
la instrumentacin de la ciencia. Su nave, una de loque mejor hacen: crear aplicaciones con un
las que cuenta con la tecnologa ms sofisticada gran nivel de personalizacin y escalabilidad.
de su tiempo, tambin es conocida por ser una
de las ms poderosas y capaces de dejar un
planeta sin vida en cosa de horas. Eso es mucha
potencia.
30
Captulo 5 | LA EXPANSIN HACIA EL EXTERIOR: AUMENTE LA VELOCIDAD Y AGILIDAD CON LOS MICROSERVICIOS.
contenedores se pueden describir en un archivo de Sin embargo, en la mayora de los casos, los
Docker como si fueran cdigo y replicarlos en los desarrolladores solo usan los contenedores para
entornos. No hace falta decir que esto no solo acelera las partes sin estado de la aplicacin, mientras que
las instancias clonadas de prueba e implementacin, los servicios con estado, como las bases de datos,
sino que tambin les proporciona a los equipos se administran fuera del ciclo de vida normal de la
una red de seguridad ya que est conectado a las aplicacin. En ltima instancia, este enfoque limita
capacidades de escalado del umbral. Si la carga los beneficios que se pueden obtener al adoptar
aumenta repentinamente, se pueden agregar ms completamente los microservicios basados en
servidores web sin estado. O si contenedores para toda la
un servicio existente sin estado
La plataforma de aplicacin. En esta era de
muere, se puede reemplazar equipos distribuidos y servicios
con otro. Cuando esto se hace nubede Azure especficos para el lugar, utilizar
correctamente, la ventaja es ofrece una amplia contenedores para toda la
que ofrece mayor agilidad y aplicacin conlleva beneficios
resiliencia.
compatibilidad interesantes, como acelerar el
funcional, de escalar horizontalmente (para servicios en proporcionar a los clientes excelentes experiencias
sin estado) y de migrar fcilmente su aplicacin en con las aplicaciones, gracias a que Azure ejecuta
distintos entornos. Esto genera un aumento de la lospormenores de los contenedores que impulsan
superficie delcontenedor, pero tambin el desafo laeficiencia.
de contar con las herramientas y procesos necesarios
para administrarlos. Estas son herramientas de
administracin de servicios en la nube que esperara
Haba una vez en que los desarrolladores no tenan
encontrar en un solo proveedor.
las bases para abordar los aspectos ms comunes de
Las plataformas comerciales de nube actuales les los servicios de desarrollo, ejecucin y administracin
ofrecen a los desarrolladores acceso de pago por uso a gran escala. Actualmente, existe una plataforma
al poder de procesamiento y almacenamiento junto que comprende intrnsecamente los recursos y las
con un acceso fcil a un conjunto de servicios comunes necesidades disponibles de la infraestructura de las
de aplicaciones, como bases de datos relacionales y aplicaciones. Ya sea proporcionando capacidades para
NoSQL, cach in-memory y anlisis de rendimiento. administrar el ciclo de vida de las aplicaciones a fin
Los servicios en la nube le permiten beneficiarse de que los desarrolladores no deban volver a crear su
fcilmente de los entornos automticos de desarrollo, arquitectura mientras aumenta su uso, resolviendo
prueba, ensayo y produccin, asentando las bases para problemas complejos de sistemas distribuidos (como la
un funcionamiento continuo. Sin embargo, no todas administracin del estado) o brindando los beneficios
las soluciones comerciales de la nube son iguales con de la automatizacin y organizacin de microservicios
respecto a la administracin de aplicaciones creadas en con un nuevo nivel de conocimiento y percepcin de
diversos lenguajes y entornos, ni a las herramientas de las aplicaciones, la nube de Azure le permite a usted y
cdigo abierto. su equipo de desarrollo volver a centrarse en desarrollar
las funciones ms importantes.
Para empezar, la plataforma de nube de Azure
ofrece una amplia compatibilidad con Docker y su
ecosistema. Comienza con la extensin de Docker
para mquinas virtuales Linux (que tambin funciona
con herramientas como Machine, Compose y Swarm)
e incluye distribuciones especializadas de Linux
(para contenedores como CoreOS, administracin
y supervisin que ofrece Operations Management
Suite). Luego, agrega los Servicios de contenedores
de Azure (disponibles en la vista previa privada) para
habilitar la amplia variedad de posibilidades de usos
de contenedores. De esta forma, Microsoft les permite
a los desarrolladores y las organizaciones centrarse
33
Todos los caminos dirigen a la nave
Crear un entorno de desarrollo digno para una empresa es muy similar a comandar una nave espacial. Su xito
yeldesu tripulacin depende de su capacidad para crear la arquitectura de la nube para el futuro.
Su plataforma de nube est equipada para impulsar la productividad y la innovacin?
Es compatible con las tecnologas de cdigo abierto que usa su equipo?
Le permitir a su organizacin mantener su inversin en los sistemas locales?
Cuando se trata de adoptar la informtica en la nube, Microsoft cree que no debera hacer concesiones: en la facilidad
de uso, los conjuntos de funciones, la implementacin de la nube hbrida ni en la portabilidad. Azure est creada
para la apertura con la potencia de la supervisin y compatibilidad en el nivel de la empresa. Se integra directamente
con las soluciones de cdigo abierto estndares de la industria, algunas de las cuales han usado los profesionales
delcdigo abierto por dcadas.
Con Microsoft Azure, obtiene lo mejor de la nube, segn sus trminos, sin comprometer a su equipo
niasuscapacidades.