{"id":794,"date":"2015-02-10T13:54:40","date_gmt":"2015-02-10T13:54:40","guid":{"rendered":"http:\/\/www.alvantia.com\/cloud-computing-una-apuesta-de-futuro-2"},"modified":"2017-07-28T10:15:51","modified_gmt":"2017-07-28T09:15:51","slug":"cloud-computing-una-apuesta-de-futuro","status":"publish","type":"post","link":"https:\/\/www.alvantia.com\/en\/cloud-computing-una-apuesta-de-futuro\/","title":{"rendered":"Cloud Computing, una apuesta de futuro"},"content":{"rendered":"<p>El uso de la tecnolog\u00eda ha cambiado mucho en los \u00faltimos a\u00f1os. El aumento de dispositivos m\u00f3viles como smartphones y tablets, junto con las mejoras en las comunicaciones han hecho que cada vez sea m\u00e1s necesario tener acceso a la informaci\u00f3n de forma r\u00e1pida y eficaz desde cualquier parte. El almacenamiento de la informaci\u00f3n ha cobrado mucha importancia siendo necesaria la optimizaci\u00f3n del espacio en estos dispositivos as\u00ed como la posibilidad de compartir la informaci\u00f3n entre ellos. <strong>La programaci\u00f3n en la nube, en ingl\u00e9s \u201cCloud Computing\u201d, nos permite satisfacer estas necesidades aportando diferentes soluciones a los retos que se nos puedan plantear<\/strong>.<!--more-->La programaci\u00f3n en la nube consiste en dar <strong>acceso desde cualquier dispositivo y lugar a los servicios de negocio o tecnolog\u00eda a trav\u00e9s de Internet<\/strong>. El usuario que los consume puede tener acceso a las aplicaciones o a la informaci\u00f3n sin necesidad de mantener grandes infraestructuras.<\/p>\n<p style=\"text-align: justify;\">Los grandes beneficios que ofrece la programaci\u00f3n en la nube son:<\/p>\n<ul>\n<li><strong>Escalabilidad<\/strong>: los entornos son capaces de amoldarse a la demanda para aumentar o disminuir su capacidad de procesamiento.<\/li>\n<li><strong>Eficiencia<\/strong>: al ser entornos escalables los tiempos de respuesta no se ven afectados por los picos de demanda que pudieran producirse.<\/li>\n<li><strong>Rendimiento<\/strong>: se optimiza el uso de recursos de manera autom\u00e1tica permitiendo la monitorizaci\u00f3n por parte del proveedor y del usuario.<\/li>\n<li><strong>Coste<\/strong>: los costes se reducen al pagar s\u00f3lo por lo que se consume, sin necesidad de invertir en el mantenimiento de infraestructura.<\/li>\n<li><strong>Seguridad<\/strong>: la centralizaci\u00f3n de los sistemas permite una inversi\u00f3n mayor en seguridad.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Actualmente podemos distinguir entre dos tipos de nubes:<\/p>\n<ul>\n<li>Las <strong>nubes p\u00fablicas<\/strong> son el modelo est\u00e1ndar de programaci\u00f3n en la nube donde un proveedor externo ofrece su infraestructura a trav\u00e9s de Internet y es el responsable de mantenerla. El usuario podr\u00e1 usar el hardware o software del proveedor y pagar s\u00f3lo por el uso que haga de los recursos.<\/li>\n<li>Las <strong>nubes privadas<\/strong> suelen ser usadas por grandes organizaciones que necesitan tener acceso a sus aplicaciones e informaci\u00f3n a lo largo de toda su red. Son propietarios de los servidores y del almacenamiento siendo ellos los responsables de la seguridad para controlar el acceso.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Existen varias soluciones a la hora de implementar nuestros servicios en la nube. Debemos tener en cuenta <strong>c\u00f3mo vamos a realizar la implementaci\u00f3n de los servicios y c\u00f3mo vamos a desplegarlos en la nube<\/strong> para elegir la que m\u00e1s se ajuste a nuestras necesidades. A continuaci\u00f3n detallamos cada una de estas soluciones:<\/p>\n<ul>\n<li><span style=\"text-decoration: underline;\"><strong>HaaS (Hardware as a Service)<\/strong><\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Se tiene acceso total a las m\u00e1quinas, como un cluster propio. Esta opci\u00f3n suele usarse para nubes privadas, en las que se conoce y conf\u00eda en todos los que tienen acceso a nuestros servicios. Para programaci\u00f3n en la nube de manera p\u00fablica es la opci\u00f3n menos recomendable por los riesgos de seguridad que conlleva dar acceso a nuestras m\u00e1quinas a usuarios externos.<\/p>\n<ul>\n<li><span style=\"text-decoration: underline;\" data-mce-mark=\"1\"><strong>IaaS (Infrastructure as a Service)<\/strong><\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Se tiene acceso flexible a una infraestructura de servidores y almacenamiento, normalmente mediante el uso de m\u00e1quinas virtuales. La gran ventaja de utilizar IaaS es que permite crear un entorno totalmente personalizado, configurando a su gusto los diferentes componentes que usar\u00e1n nuestros servicios, como la base de datos o el servidor de aplicaciones. Por otro lado, nosotros seremos los responsables de definir y configurar de forma manual las herramientas necesarias para el mantenimiento, como los scripts de arranque o la monitorizaci\u00f3n<\/p>\n<p style=\"text-align: justify;\">IaaS es el m\u00e9todo m\u00e1s utilizado para las nubes p\u00fablicas al ofrecer al usuario mucha flexibilidad, aunque por el contrario tambi\u00e9n requiere de mucho conocimiento y responsabilidad para su implantaci\u00f3n y mantenimiento.<\/p>\n<p style=\"text-align: justify;\">Estos son algunos de los proveedores de IaaS:<\/p>\n<ul>\n<ul>\n<li>Amazon Web Services (<a title=\"Amazon web services\" href=\"http:\/\/aws.amazon.com\/es\/\" target=\"_blank\">http:\/\/aws.amazon.com\/es\/<\/a>)<\/li>\n<li>Eucalyptus (<a title=\"Eucalyptus\" href=\"https:\/\/www.eucalyptus.com\/\" target=\"_blank\">https:\/\/www.eucalyptus.com\/<\/a>)<\/li>\n<li>Rightscale (<a title=\"Rightscale\" href=\"http:\/\/www.rightscale.com\/\" target=\"_blank\">http:\/\/www.rightscale.com\/<\/a>)<\/li>\n<li>Microsoft Azufre (<a title=\"Microsoft Azufre\" href=\"http:\/\/azure.microsoft.com\/es-es\/\" target=\"_blank\">http:\/\/azure.microsoft.com\/es-es\/<\/a>)<\/li>\n<\/ul>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Paas (Platform as a Service)<\/strong><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Se tiene acceso flexible a servidores y almacenamiento a trav\u00e9s de una plataforma que permite desarrollar servicios propios e integrarlos en ella. No se tiene acceso a la m\u00e1quina virtual, siendo la plataforma del proveedor la encargada de configurar de manera autom\u00e1tica lo necesario para poner en funcionamiento nuestras aplicaciones. As\u00ed mismo posee herramientas que se pueden utilizar para la monitorizaci\u00f3n de nuestros servicios, configuraci\u00f3n de escalado y otros aspectos.<\/p>\n<p style=\"text-align: justify;\">PaaS es la soluci\u00f3n m\u00e1s f\u00e1cil de implantar puesto que no hay que preocuparse de la configuraci\u00f3n de las m\u00e1quinas, siendo menos flexible. Los proveedores ponen limites a la hora de desarrollar nuestras aplicaciones debi\u00e9ndose ajustar la implementaci\u00f3n a las directrices establecidas por la plataforma elegida.<\/p>\n<p style=\"text-align: justify;\">Estos son algunos de los proveedores de PaaS:<\/p>\n<ul>\n<ul>\n<li>Google App Engine (<a title=\"Google App Engine\" href=\"https:\/\/cloud.google.com\/appengine\/\" target=\"_blank\">https:\/\/cloud.google.com\/appengine\/<\/a>)<\/li>\n<li>Microsoft Azufre Web Sites (<a title=\"Azure Web Sites\" href=\"http:\/\/azure.microsoft.com\/es-es\/services\/websites\/\" target=\"_blank\">http:\/\/azure.microsoft.com\/es-es\/services\/websites\/<\/a>)<\/li>\n<li>AppScale (<a title=\"AppScale\" href=\"http:\/\/www.appscale.com\/\" target=\"_blank\">http:\/\/www.appscale.com\/<\/a>)<\/li>\n<li>AWS Elastic Beanstalk (<a title=\"Elastic Beanstalk\" href=\"http:\/\/aws.amazon.com\/es\/elasticbeanstalk\/\" target=\"_blank\">http:\/\/aws.amazon.com\/es\/elasticbeanstalk\/<\/a>)<\/li>\n<\/ul>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"text-decoration: underline;\"><strong><span style=\"text-align: justify;\">Saas (Software as a Service)<\/span><\/strong><\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">En esta arquitectura es el propio Software el que act\u00faa como un servicio accesible desde Internet, eliminando el concepto de pago por licencia del producto e incorporando el pago por uso del servicio. El mantenimiento del software se centraliza sin ser necesaria la actualizaci\u00f3n del mismo en todos los dispositivos en los que se use.<br \/>\nSe podr\u00eda definir como una evoluci\u00f3n de la Arquitectura Orientada a Servicios (SOA, Software Oriented Architecture)<\/p>\n<p style=\"text-align: justify;\">Estos son algunos de los proveedores de SaaS:<\/p>\n<ul>\n<ul>\n<li>Google Docs (<a title=\"Google Docs\" href=\"https:\/\/docs.google.com\/\" target=\"_blank\">https:\/\/docs.google.com\/<\/a>)<\/li>\n<li>MS Office Online (<a title=\"Ms Office Online\" href=\"http:\/\/go.microsoft.com\/fwlink\/p\/?LinkID=403460\" target=\"_blank\">http:\/\/go.microsoft.com\/fwlink\/p\/?LinkID=403460<\/a>)<\/li>\n<li>Gmail (<a title=\"Gmail\" href=\"https:\/\/www.gmail.com\" target=\"_blank\">https:\/\/www.gmail.com<\/a>)<\/li>\n<\/ul>\n<\/ul>\n<p style=\"text-align: justify;\">Si se quiere implantar una soluci\u00f3n usando Cloud Computing, <strong>se debe tener en cuenta si se quiere invertir mucho tiempo en la configuraci\u00f3n<\/strong> y puesta a punto de los entornos para tener una configuraci\u00f3n personalizada, si por el contrario se desea <strong>simplificar esta tarea e implementar nuestra aplicaci\u00f3n bajo las directrices de una plataforma en concreto<\/strong>, o bien usar software online <strong>desarrollado por terceros<\/strong>. Esta decisi\u00f3n es la m\u00e1s importante para enforcar de manera correcta nuestro proyecto.<\/p>\n<div class=\"clearfix\"><\/div>","protected":false},"excerpt":{"rendered":"<p>El uso de la tecnolog\u00eda ha cambiado mucho en los \u00faltimos a\u00f1os. El aumento de dispositivos m\u00f3viles como smartphones y tablets, junto con las mejoras en las comunicaciones han hecho que cada vez sea m\u00e1s necesario tener acceso a la informaci\u00f3n de forma r\u00e1pida y eficaz desde cualquier parte. El almacenamiento de la informaci\u00f3n ha<\/p>\n<p class=\"cv-read-more-button\"><a class=\"cv-button button is-standard color-accent has-icon icon-after\" href=\"https:\/\/www.alvantia.com\/en\/cloud-computing-una-apuesta-de-futuro\/\">Continue Reading<i class=\"button-icon icon-right-open-big\"><\/i><\/a><\/p>\n","protected":false},"author":2,"featured_media":792,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[206,4],"tags":[83,122,47,59,86],"class_list":["post-794","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tecnologia-en","category-uncategorized-en","tag-android-en","tag-cloud-en","tag-desarrollo-en","tag-dispositivos-moviles-en","tag-open-source-en","not-single"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.alvantia.com\/en\/wp-json\/wp\/v2\/posts\/794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alvantia.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alvantia.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alvantia.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alvantia.com\/en\/wp-json\/wp\/v2\/comments?post=794"}],"version-history":[{"count":3,"href":"https:\/\/www.alvantia.com\/en\/wp-json\/wp\/v2\/posts\/794\/revisions"}],"predecessor-version":[{"id":1611,"href":"https:\/\/www.alvantia.com\/en\/wp-json\/wp\/v2\/posts\/794\/revisions\/1611"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.alvantia.com\/en\/wp-json\/wp\/v2\/media\/792"}],"wp:attachment":[{"href":"https:\/\/www.alvantia.com\/en\/wp-json\/wp\/v2\/media?parent=794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alvantia.com\/en\/wp-json\/wp\/v2\/categories?post=794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alvantia.com\/en\/wp-json\/wp\/v2\/tags?post=794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}