Computación en la Nube Michael Arias Chaves. Mci. Febrero.2012 Agenda 1.. 2.Modelos y tipos. 3.Recursos disponibles. 4.Cierre. Tecnología informática por la que se proporcionan software y servicios basados en Web que se almacenen y acceden vía la nube de Internet. El software y los datos que utilizan se alojan en potentes servidores en centros de datos masivos y se puede acceder por cualquiera con una conexión a Internet cualquier dispositivo PC, PDA, teléfono inteligente, consola de videojuegos, - y un navegador Web estándar. Ejemplos: Google, IBM, Microsoft. Google Apps, Windows Live y suite Office Live 1
Modelos SaaS (Software as an Service) Servicios para entregar y proporcionar acceso a software remotamente como un servicio basado en Web. Rentar software de otra proveedor y evitar los costos asociados. Instalar, configuras, operar, mantener el hardware y el software. Correos electrónicos, procesadores de texto, hojas de cálculo, aplicaciones comerciales (ERP s, CRM s, etc). Modelos IaaS (Infraestructure as an Service) Es un modelo de provisión en la cual una organización externaliza el equipo utilizado para apoyar las operaciones, incluido el almacenamiento, hardware, servidores y componentes de red. Cliente tiene control sobre la infraestructura. Virtualización (computadoras virtuales y otros recursos de HW y SW). Amazon EC2 y S3, Joyent, Enterprise Cloud, Windows Live Skydrive, Rackspace Cloud. Modelos PaaS (Plataform as an Service) Es una forma de alquiler de hardware, sistemas operativos, almacenamiento y capacidad de la red a través de Internet. «Hardware como servicio». Usuario tiene acceso a una plataforma de programación. Se proporciona un servidor de aplicaciones (donde se ejecutarán nuestras aplicaciones) y una base de datos. Windows y App Engine de Google. 2
Qué necesitamos para usar esta tecnología? Tipos de Nube Pública: Tipos de Nube Privada: Otros tipos: híbridas y comunitarias. 3
Ejercicio Ventajas para usuarios Desventajas usuarios 4
Ventajas para las empresas Desventajas para las empresas RECURSOS 5
Amazon EC2 The Windows Platform The Windows Platform Applications and Data Windows AppFabric Windows SQL Windows Marketplace Fuente: Microsoft. 6
Windows Applications and Data CDN Connect Compute Storage Content Delivery Network Fabric Controller Windows AppFabric Windows SQL Windows Marketplace Windows CDN Blobs Windows Applications and Data CDN Connect Compute Storage Fabric Controller Windows Connect Applications and Data Role Instances Endpoint Agent IPsec On-Premises Windows Computer Windows Compute Applications and Data CDN Connect Compute Storage Fabric Controller 7
SQL SQL Reporting SQL Data Sync Data SQL Database Windows AppFabric Windows SQL Windows Marketplace SQL Data Sync SQL Database Synchronizati on with SQL Data Sync SQL Database Synchronizati on with SQL Data Sync SQL Server SQL Reporting SQL Data Sync SQL Database AppFabric Access Control 2) Authenticat e user, then return IdP token Service Bus Identity Providers (IdPs) AD FS 2.0 Windows Live ID Caching Google Yahoo Faceboo... k IdP Token Access Control 3) Send IdP token to Access Control Browser IdP Token 6) Submit Access Control token 1) Access application and get redirected to IdP Access Control 4) Validate IdP token, then create Access Control (AC) token according to rules for this application Rules Engine 5) Return AC Token AC Toke n Access Control token Application (On-premises or cloud) 7) Validate Access Control token, then use its claims Windows 8
Cómo se paga? Windows Platform Pricing Compute: $0.05 to $0.96/hour for each role instance depending on instance size. Storage: Windows blobs and tables: Data: $0.15/GB per month Access: $0.01/10,000 operations SQL relational: $9.99/ GB per month Bandwidth: North America and Europe: $0.10/GB in, $0.15/GB out Asia/Pacific: $0.10/GB in, $0.20/GB out Google Docs 9
Dropbox SkyDrive Allway Sync 10
OpenStack OwnCloud Costa Rica en la Nube 11
C.R. en la Nube 44% de las grandes empresas a nivel mundial están utilizando. Para 2012 se espera un 54%. En Costa Rica no se ha llegado a crecer un 10% a nivel de compañías. C.R. en la Nube Encuesta del Programa de la Sociedad de la Información y el Conocimiento (PROSIC). 34,1% de las grandes empresas en Costa Rica aprovechan el cómputo en la nube. Servicios más comunes son: Correo (68%), Almacenamiento de información (56%), Ejecución de aplicaciones propias, la comunicación y la mensajería empatan en un tercer lugar con el 40%. C.R. en la Nube La firma de investigación IDC afirma que los servicios en la nube representarían más de US$57.000 millones en nuevos ingresos para la economía regional entre 2009 y 2013. 12
C.R. en la Nube Principales proveedores: Microsoft, Racsa, Google, Oracle, Amazon, Salesforce, Rackspace, Softlayer Technologies y la nacional Itech Software. Algunos clientes: InterNexo. Codisa. Abonos Agro. Incae. Grupo Nación. CCSS. Autos.cr C.R. en la Nube C.R. en la Nube En dónde estamos? 13
Finalmente Ejercicio For Further Reading Computación en la Nube en CR. http://www.prosic.ucr.ac.cr/prosic2010/cap5.pdf Computación en la nube se triplicó en el último año en CR. http://www.elfinancierocr.com/ef_archivo/2011/mayo/22/tecnologia27810 74.html Nube se mueve lenta en CR. http://www.elfinancierocr.com/ef_archivo/2011/febrero /20/tecnologia2676705.html Fijación de precios de Amazon EC2. http://aws.amazon.com/es/ec2/pricing/ 14
For Further Reading Introducing the Windows Platform http://go.microsoft.com/?linkid=9752185 Introducing Windows http://go.microsoft.com/?linkid=9682907 Windows and ISVs: A Guide for Decision Makers http://download.microsoft.com/download/f/9/e/f9ead956-18d1-42d8-ab1c- 7F119856ABBF/Windows%20%20for%20ISVs,%20v1.2-- Chappell.pdf For Further Reading Calculando el Costo de una Aplicación en Windows http://go.microsoft.com/?linkid=9752185 Gobierno aún no se sube http://www.elfinancierocr.com/ef_archivo/2011/octubre/30/tecnologia294 7674.html Allways Sync http://allwaysync.com/ Codisa Cloud http://www.codisa.com/cloud/ Preguntas 15
Gracias maykol.arias@ucr.ac.cr 16