5.1 interoperabilidade - quais as tecnologias suportadas_ _ channel 9
DESCRIPTION
InteropTRANSCRIPT
-
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