domingo, abril 12, 2015

Invitación al Global Azure BootCamp Guatemala 2015

Logo guate

 

Están cordialmente invitados al Global Azure BootCamp 2015, en este evento me tocara hablar sobre Service Bus y Worker Roles.

Event Details

 

Bienvenidos al Global Windows Azure Bootcamp 2014 Guatemala

El sábado 25 de abril de 2015 Guatemala formará parte de esta iniciativa global y dejaremos registrado a nuestro pais como participante!

Tendremos la oportunidad de poder comprender ¿Qué es Microsoft Azure?, así como ver que tipo de servicios tenemos disponibles en esta novedosa plataforma.

Durante el evento aprenderemos a diseñar y desarrollar una aplicación con Azure

Agenda:

  • KeyNote
  • TFS Online
  • SQL Azure y EntityFramework
  • Azure WebSites con ASP.Net MVC
  • Azure Service Bus y WorkerRoles
 

Requisitos:

  • Computadora Portatil
  • Cuenta de Azure (Full o Trial)
  • Visual Studio 2013 (Full o Community)
  • SDK de Windows Azure

 

Habrá Muchas Sorpresas y premios para los invitados, así mismo tendremos la oportunidad de compartir con la comunidad!

Espero verlos.
Saludos.

Introducción a Computación en la Nube

Cloud3

 

Inicialmente quería dar una introducción sobre Windows Azure, pero antes de entrar en detalle sobre la solución que provee Microsoft, me pareció necesario discutir de que se trata la Computación en la Nube en forma general.

Definición:

Computación en la Nube puede definirse como un estilo de computación en el cual los recursos dinámicamente escalables y comúnmente virtualizados son proveídos como servicios sobre internet.

Evolución de los Paradigmas de Computacion:

Ha habido una evolución de los paradigmas de computación desde sus inicios con los MainFrames hasta la actualidad que resume esta gráfica.

Cloudoo

Actualmente se esta mencionando la Computación en La Nube como el nuevo paradigma, pero no solo se trata de una moda sino de la evolución natural según se han ido desarrollando distintas tecnologías que facilitan este nuevo paradigma como: Virtualizacion, Web Services y SOA, Web 2.0 y Mashups.

Características:

Las características de este nuevo paradigma son:

-Escalabilidad y Servicios sobre demanda

-Interface centrada en el usuario

-Garantiza calidad de servicio (QoS)

-Sistema Autonomo

-Precio

Clasificación:

Image cloudrespons

 

  Según la responsabilidad del cliente y el proveedor de servicio de la Nube se pueden clasificar estos servicios en:

- Infraestructura como Servicio (IaaS)

  En este tipo de servicio el proveedor administra todos los componentes físicos como Red, Almacenamiento, Servidores y Virtualizacion. 

  Ejemplo: Azure IaaS

- Plataforma como Servicio (PasS)

  En este tipo de servicio el proveedor administra adicionalmente al tipo anterior el Sistema Operativo, Middleware y Runtime.

  Ejemplo: Azure Cloud Services.

- Software como Servicio (SaaS)

  En este tipo de servicio el proveedor administra todos los componentes hasta brindar el software como un servicio.

   Ejemplo. Office 365.

Tipos de Nube:

Cloud types

 

Según sea el acceso a los recursos de la nube se pueden clasificar en:

Nube Publica:

En este tipo, la infraestructura se encuentra hospedada en el DataCenter(s) del proveedor de la Nube.

Nube Privada:

En este tipo, la infraestructura se encuentra hospedada en nuestro DataCenter o en algunos casos en el Datacenter del proveedor pero con acceso restringido únicamente a nuestra empresa.

Nube Híbrida:

En este tipo, algunos componentes se encuentran hospedado en la infraestructura del proveedor y otros locales.

Ventajas:

Que ventajas ofrece este nuevo paradigma de computación ?

- Costo: Debido a que se manejan economías de escala en este nivel los costos son considerablemente mas bajos que los que tendríamos al hospedar nuestros servicios localmente.

- Disponibilidad: Debido a la capacidad de los Centros de Datos en la nube, se tiene la sensación de que los recursos son ilimitados y que siempre estarán disponibles lo que brinda un nivel mas alto de disponibilidad del que podríamos obtener localmente.

-Escalabilidad bajo demanda: La escalabilidad es la medida que tiene un sistema de seguir operando incluso cuando se aumenta la carga, en este punto podemos decir que la Computación en la Nube nos da la flexibilidad de aumentar o disminuir la capacidad de los recursos según sea la necesidad, en nuestros Centros de Datos locales o propios regularmente estimamos la capacidad para soportar los picos, lo que implica un costo mas alto y desperdicio de recursos.

Riesgos:

- Seguridad: Este es un tema que todos tienen muy en cuenta ya sea si los sistemas se encuentra localmente o en la Nube en el caso de la seguridad digital.

- Normativa: Dependiendo el lugar donde se encuentre el DataCenter de la Nube la empresa que presta el servicio se rige por la normativa del país por ejemplo el caso de la Ley Patriota.

Espero que esta breve introducción sirva para dar un panorama general de la Computacion en la Nube y que puedan tener mas claros algunos términos.

Les dejo el enlace para ver una presentación que di ya hace algún tiempo sobre el tema.

http://goo.gl/SZ3WeA

Saludos. 

 

lunes, marzo 23, 2015

Cordialmente invitados al Evento de Azure en Guatemala, me toca hablar un poco de IaaS, espero verlos por ahi.

Saludos.


Microsoft Cloud Dev Camp

¡Acompáñanos a este evento especial: Microsoft Cloud Dev Camp!

Los Microsoft Cloud Dev Camps son eventos de primer nivel a escala mundial y divertidos para desarrolladores impartidos por desarrolladores.

Este especial Cloud Dev Camp será presentado por técnicos expertos de Microsoft. Usted no querrá perderse de este evento único.

El formato del evento le permitirá poner inmediatamente en práctica los conceptos y tecnologías que serán presentados. Tenga la oportunidad de aprender haciendo durante este taller.

¿Qué voy a aprender?
En este Cloud Dev Camp usted aprenderá a construir websites, aplicaciones móviles y aplicaciones de clase empresarial apoyándose en nuestra herramienta de desarrollo Visual Studio 2013. Además,  tendrá la oportunidad de observar las características y beneficios a nivel de transparencia, seguridad, privacidad de información, escalabilidad y facilidad de administración de los escenarios híbridos al momento de trabajar con entornos de desarrollo y producción en la nube, para finalmente ver las capacidades de las Máquinas Virtuales, websites, backup y otros servicios  de nube que puede brindar Microsoft Azure a su institución.

El Cloud Dev Camp de Microsoft es un grandioso lugar para ponerte al día con las últimas características a nivel de desarrollo y aprovechamiento de la nube para conseguir los mejores resultados trabajando con escenarios de trabajo híbridos. También después de esta sesión sabrá cómo sacar el mejor provecho a su cuenta de MSDN y hacer que su empresa sea más productiva.

Pre-requisitos de los asistentes
Junto con su computadora portátil, le solicitamos activar una suscripción gratuita por 30 días sobre Microsoft Azure antes de llegar al evento. Estas son las dos opciones donde puedes obtener la el trial de Microsoft Azure
·        Activar su suscripción gratuita de MSDN y sus beneficios aquí  
·        Tener instalado Visual Studio y el SDK de Azure. Puedes encontrar la versión Visual Studio Community de manera gratuita aquí.

Costo
Este evento es desarrollado por la oficina local de Microsoft para usted, SIN COSTO ALGUNO.


Regístrate ahora


¿Preguntas?
Envía un correo a:

Debes llevar:
Algunos objetos personales que debes llevar al DevCamp:

      Suscripción de Microsoft Azure
      Computadora portátil
      Libreta y lapicero



Lugar
Hotel Intercontinental.
14 calle 2-51, zona 10 2do. Nivel.
Salón Guayacán, 3er nivel

Fecha
25 de Marzo del 2015

Hora
De 8:30 a.m. a 5:00 p.m.



miércoles, julio 02, 2014

El Evento de SQL Server del Año




http://www.sqlsaturday.com/322/eventhome.aspx

Me toca hablar un poco de la Seguridad en SQL Server, los esperamos.

viernes, abril 26, 2013

Charla sobre Cloud Computing y Windows Azure

Microsoft PartnerFest

Recientemente participe en el Microsoft Partner Fest organizado por la Universidad Galileo en Guatemala. El tema tratado fue Cloud Computing y Windows Azure la agenda fue la siguiente:

- Cloud Computing

-Windows Azure

  • Visión general de componentes
  • Modelos de ejecución
  • Bases de datos
  • Redes
  • Mensajería

Les comparto algunas imágenes del evento. Espero estar escribiendo sobre los temas tratados en mas detalle.

11830_10151394803313531_786464912_n

486832_10151394803088531_1740292703_n

8682525190_fe514bcbab_m

8682529690_301131dc9a_m

Saludos.

martes, enero 22, 2013

Convertir Windows 2008 en estación de trabajo

 

SNAGHTMLb90134

Muchas veces necesitamos utilizar un sistema operativo servidor para realizar nuestros desarrollos y probar algunas cosas que no se pueden hacer en un sistema desktop. Para poder configurar nuestro equipo y personalizarlo podemos seguir los siguientes pasos:

  • Instalar una maquina virtual con el sistema operativo.
  • Hacer cambios a la maquina virtual para que se comporte como un sistema cliente o desktop, para ello podemos utilizar estas herramienta: Windows 2008 Converter que se puede descargar de los siguientes enlaces:

http://www.win2008workstation.com/windows-server-2008-workstation-converter/

https://sites.google.com/a/connectedgeek.net/mcitp/mcitp-information/windows-2008-information/windows-2008-tools-1

  • Remover el shutdown tracker.
  • Darle a la maquina un nombre descriptivo.
  • Remover y deshabilitar el descansador de pantalla.
  • Instalar la experiencia desktop.
  • Habilitar la aceleración de gráficos y audio si es necesario.
  • Habilitar el RDP.
  • Deshabilitar la Configuración  Enhanced de Internet Explorer.
  • Instalar otros navegadores si es necesario.
  • Instalar los parches necesarios de Windows Update.

Y listo !,

Ya tenemos nuestra maquina con Windows Server para desarrollo.

Espero les sea de utilidad.

Saludos

lunes, enero 21, 2013

Problema de conexión a SQL Azure desde SSMS 2008


Recientemente estaba trabajando sobre una migración de una base de datos SQL Server 2008 a SQL Azure y al momento de conectarme desde el Management Studio (SSMS) me dio el siguiente error:
SSMSErrorDBAzure
Investigando un poco encontré estas posibles soluciones para el problema:
1. Al momento de recibir el error, cancelar el dialogo de conexión y seleccionar la opción New Query e ingresar las credenciales. El problema con esta solución es que se pierde la capacidad de poder navegar por los objetos de la base de datos mediante el Object Explorer.
2. Instalar SSMS 2008 R2 / SSMS 2012 Express.
http://www.microsoft.com/en-us/download/details.aspx?id=26729
http://msdn.microsoft.com/en-us/evalcenter/hh230763.aspx
3. Instalar SQL Server Data Tools para poder administrar la base de datos desde Visual Studio 2010 / 2012.
http://msdn.microsoft.com/en-us/data/hh297027
Espero les sea de utilidad.
Saludos.