5.1 interoperabilidade - quais as tecnologias suportadas_ _ channel 9

3
09/01/14 Interoperabilidade - Quais as tecnologias suportadas? | Channel 9 channel9.msdn.com/posts/Interoperabilidade-Quais-as-tecnologias-suportadas 1/3 Follow Us @Ch9 Subscribe to Channel 9 Sign In Search this site BROWSE FORUMS CODING4FUN EVENTS 1,944 Views (1) Interoperabilidade - Quais as tecnologias suportadas? Posted: Mar 14, 2012 at 7:20 AM By: Vinícius Souza Blogs Avg Rating: 5 reddit Tweet 0 0 Like O Windows Azure é uma plataforma aberta e flexível para computação na nuvem, qualquer profissional de tecnologia pode tirar proveito do poder computacional do Windows Azure. Digo computacional, por que falar dos serviços de armazenamento que utilizam chamadas HTTP/REST já são interoperáveis por natureza. Mas quais são as linguagem que posso utilizar no Windows Azure, como vocês sabe o Windows Azure utiliza 3 tipos de serviços computacionais Web Role, Worker Role e VM Role. As Web Roles e Worker Roles estão na categoria de serviço PaaS ou Platform As A Service (Plataforma como serviço). O PaaS por definição abstrai o hardware e o sistema operacional utilizado, como visto no vídeo Introdução ao Windows Azure Compute (primeiro módulo do curso no MVA). Mas mesmo utilizando o conceito de abastração é possível configurar o SO utilizando scripts powershell e as ferramentas disponíveis. Existem vários SDK's (Software Development Kit) disponíveis para o Windows Azure, todos eles disponíveis no Github https://github.com/WindowsAzure. Os SDK's disponíveis nesse momento, digo nesse momento até com certa ênfase porque o serviço está em constante evolução, a cada release novas tecnologias e funcionalidades são adicionadas. Acessando a url da página de desenvolvimento do Windows Azure https://www.windowsazure.com/pt-br/develop/overview/, podemois visualizar as linguagem que possuem SDK's, veja imagem em destaque. Cada uma das linguagem possui uma página com o download do SDK, documentações e exemplos de utilização, recomendo fortemente que você navegue e veja toda a gama de informação disponível. Os SDK's disponíveis Atualmente existem SDK's para .Net, node.js, Java e PHP, os SDK podem ser obtidos através da página de cada linguagem ou pelo repositórios do Windows Azure disnponíveis do GitHub, veja a lista acessando a url https://github.com/WindowsAzure. Ao acessar a página do Windows Azure disponível para cada linguagem, você vai ver o seguinte. Windows 8 App for Channel 9 now available Ping 61: Azure Apps, Windows Live Essentials, E3, Cloud Cover Episode 21 - Your Questions Answered Cloud Cover Episode 20 - Visual Studio Tools with… Related posts

Upload: destroyer2004

Post on 07-Sep-2015

213 views

Category:

Documents


0 download

DESCRIPTION

Interop

TRANSCRIPT

  • 09/01/14 Interoperabilidade - Quais as tecnologias suportadas? | Channel 9

    channel9.msdn.com/posts/Interoperabilidade-Quais-as-tecnologias-suportadas 1/3

    Follow Us @Ch9 Subscribe to Channel 9 Sign In

    Search this siteBROWSE FORUMS CODING4FUN EVENTS

    1,944 Views(1)

    Interoperabilidade - Quais as tecnologias suportadas?

    Posted: Mar 14, 2012 at 7:20 AM

    By: Vincius Souza

    Blogs

    Avg Rating: 5

    reddit Tweet 0 0Like

    O Windows Azure uma plataforma aberta e flexvel para computao na nuvem, qualquer

    profissional de tecnologia pode tirar proveito do poder computacional do Windows Azure. Digo

    computacional, por que falar dos servios de armazenamento que utilizam chamadas HTTP/REST

    j so interoperveis por natureza.

    Mas quais so as linguagem que posso utilizar no Windows Azure, como vocs sabe o Windows

    Azure utiliza 3 tipos de servios computacionais Web Role, Worker Role e VM Role. As Web

    Roles e Worker Roles esto na categoria de servio PaaS ou Platform As A Service (Plataforma

    como servio).

    O PaaS por definio abstrai o hardware e o sistema operacional utilizado, como visto no vdeo

    Introduo ao Windows Azure Compute (primeiro mdulo do curso no MVA). Mas mesmo

    utilizando o conceito de abastrao possvel configurar o SO utilizando scripts powershell e as

    ferramentas disponveis.

    Existem vrios SDK's (Software Development Kit) disponveis para o Windows Azure, todos eles

    disponveis no Github https://github.com/WindowsAzure.

    Os SDK's disponveis nesse momento, digo nesse momento at com certa nfase porque o

    servio est em constante evoluo, a cada release novas tecnologias e funcionalidades so

    adicionadas. Acessando a url da pgina de desenvolvimento do Windows Azure

    https://www.windowsazure.com/pt-br/develop/overview/, podemois visualizar as linguagem que

    possuem SDK's, veja imagem em destaque.

    Cada uma das linguagem possui uma pgina com o download do SDK, documentaes e

    exemplos de utilizao, recomendo fortemente que voc navegue e veja toda a gama de

    informao disponvel.

    Os SDK's disponveis

    Atualmente existem SDK's para .Net, node.js, Java e PHP, os SDK podem ser obtidos atravs da

    pgina de cada linguagem ou pelo repositrios do Windows Azure disnponveis do GitHub, veja

    a lista acessando a url https://github.com/WindowsAzure. Ao acessar a pgina do Windows

    Azure disponvel para cada linguagem, voc vai ver o seguinte.

    Windows 8

    App for

    Channel 9 now

    available

    Ping 61: Azure

    Apps,

    Windows Live

    Essentials, E3,

    Cloud Cover

    Episode 21 -

    Your

    Questions

    Answered

    Cloud Cover

    Episode 20 -

    Visual Studio

    Tools with

    Related posts

  • 09/01/14 Interoperabilidade - Quais as tecnologias suportadas? | Channel 9

    channel9.msdn.com/posts/Interoperabilidade-Quais-as-tecnologias-suportadas 2/3

    Pgina de .NET

    Pgina de node.js

    Pgina de Java

    Pgina de PHP

    O processo de instalao dos SDK simples, e possui bastante informao no prprio link. Mas

    se voc tiver algum problema para utilizar faa um comentrio com suas dvidas que irei

    respond-los na medida do possvel.

    Outras linguagens

    Se para a sua linguagem de programao o Windows Azure no possuir um SDK disponvel, no

    tem problema existem meios (no gambiarra ) para configurar uma mquina virtual (mesmo

    utilizando o PaaS) para fazer download e instalar os componentes de software necessrios para

    utilizar a sua linguagem.

    Basicamente voc vai ter que alterar o arquivo ServiceDeifniton.csdef, para incluir tasks (tarefas)

    que vo executar scripts powershell que vai realizar o download e instalao do componentes de

    software toda vez que provisionar uma nova instncia da sua Role, veja um exemplo abaixo para

  • 09/01/14 Interoperabilidade - Quais as tecnologias suportadas? | Channel 9

    channel9.msdn.com/posts/Interoperabilidade-Quais-as-tecnologias-suportadas 3/3

    instalar o Phyton em uma instncia.

    A primeira tarefa InstallPhyton.cmd, vai realizar o download do Phyton e realizar a instalao,

    veja o script powershell abaixo.

    A segunda tarefa InstallDependencies.cmd vai criar um ambiente Phyton utilizando virtualenv

    (http://www.virtualenv.org/en/latest/index.html) e instalar qualquer mdulo que a aplicao

    dependa, executando o pip (http://www.pip-installer.org/en/latest/index.html), o contedo do

    script powershell segue abaixo.

    O arquivo requirements.txt um arquivo texto, que possui o nome dos mdulos (e verses). Ele

    segue o formado definido por pip freeze.

    Como disse antes, o Windows Azure est em constante evoluo prova disto a

    disponibilizao do Hadop ainda em teste. Fique atento as novas atualizao na pgina do

    Windows Azure e nos novos contedos tcnicos disponveis.

    Um grande abrao,

    Vincius.

    Follow the Discussion

    Comments Closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the

    conversation, please create a new thread in our Forums,

    or Contact Us and let us know.

    Tags: Azure, Brazilian Portuguese, Interop, Software Development Kit

    123456789101112131415161718192021