TUDO FUNCIONA NA NUVEM?

 Tópico anterior Próximo tópico Novo tópico

TUDO FUNCIONA NA NUVEM?

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#487874 - 26/03/2019 16:47:32

MARCOS

Cadast. em:Dezembro/2003


Boa tarde!
Pessoal, peo desculpas se minhas dvidas so
muito []Bsicas[], com relao ao tema []Nuvem[].
Sempre desenvolvi para rede local e por isso no
tenho []nenhuma[] experincia com Nuvem.

Dvidas:

1.) Se eu fao um contrato de []Nuvem[] com uma determinada empresa,
     []Qualquer[] aplicativo que eu crio para minha rede local , seja ele para []Desktop[] ou []Web[] ir
     funcionar normalmente , ou por estar na Nuvem, modificaes tero de ser feitas???

    Obs: Claro,sei que o sistema operacional,etc..tem de ser compatveis


2.) Eu posso trabalhar na nuvem, em tempo de desenvolvimento como se estivesse na minha mquina,
      ou tenho que compilar meus projetos na minha mquina e []Transferir [] para Nuvem ???

3.) Qual a diferena entre hospedar meu aplicativo em um provedor, como se faz normalmente e usar uma
      Nuvem? ( As vantagens so tcnicas ou financeiras ) ???

Agradeo qualquer orientao



#487876 - 26/03/2019 17:10:45

JONESPARIS
ERECHIM
Cadast. em:Fevereiro/2006


Última edição em 26/03/2019 17:12:07 por JONESPARIS

Marcos, o conceito de Nuvem muito amplo, espero conseguir esclarecer suas dvidas.

Citação:
  1.) Se eu fao um contrato de []Nuvem[] com uma determinada empresa,
     []Qualquer[] aplicativo que eu crio para minha rede local , seja ele para []Desktop[] ou []Web[] ir
     funcionar normalmente , ou por estar na Nuvem, modificaes tero de ser feitas???

Quando falamos em nuvem, temos a possibilidade de armazenar s o Banco, s a Aplicao ou ambos. Quanto ao []Qualquer[] aplicativo funcionar normalmente, a resposta no. Voc no vai conseguir instalar o seu programa desenvolvido em C# ou Vb6. Mas nesse caso consegue instalar um banco Mysql na nuvem e instalar a aplicao local fazendo conexo a esse.
Temos sim a possibilidade de contratar um servidor Windows e fazer conexo via rea de trabalho remota, mas isso no adequado.
Para trabalhar com aplicaes em nuvem vamos precisar de Java, Javascript, Php, Python, Html etc. que possuem seus cdigos interpretados por navegadores e desta forma podem ser acessados de diversos lugares.

Citação:
  2.) Eu posso trabalhar na nuvem, em tempo de desenvolvimento como se estivesse na minha mquina,
      ou tenho que compilar meus projetos na minha mquina e []Transferir [] para Nuvem ???

No, voc no ir mexer no cdigo fonte diretamente onde est hospedada sua aplicao, voc vai precisar manter uma verso de homologao e outra de produo, atualizando a cada nova alterao efetuada, tanto o banco quanto a aplicao.

Citação:
3.) Qual a diferena entre hospedar meu aplicativo em um provedor, como se faz normalmente e usar uma
      Nuvem? ( As vantagens so tcnicas ou financeiras ) ???

a mesma coisa, Nuvem um conceito, onde podemos armazenar qualquer coisa em um lugar onde normalmente no sabemos onde est e podemos acessar de onde estivermos a qualquer momento.
Agora, hospedar sua aplicao em um pequeno provedor, pode acarretar alguns riscos, como velocidade de conexo, disponibilidade, backup, verso de banco de dados.
Citação:
  


Jones Paris

#487884 - 27/03/2019 08:34:14

MARCOS

Cadast. em:Dezembro/2003


Bom dia,Colegas!
As respostas do Jonas, foram muito claras e objetivas.
No entanto:

1.)Se a []Nuvem[] tem estas caractersticas descritas pelo colega
eu no entendi ainda qual a vantagem em se optar pela []Nuvem[] em vez
dos provedores Web que j existem ????


2.) Baseado na resposta do Jonas, aplicaes []Desktop[] ento,no podem
     []Rodar[] na Nuvem ?

Algum colega, pode me esclarecer ?



#487886 - 27/03/2019 09:22:48

JCM0867
BALNEARIO CAMBORIU
Cadast. em:Março/2012


Última edição em 27/03/2019 13:03:00 por JCM0867

1 - Se pegar fogo na empresa ou roubarem os pcs, os dados e arquivos esto seguros na nuvem. Tb serve para acessarem o sistemas em lugares diferentes.
Basta colocar o sistema desktop localmente e ele acessa o banco da nuvem. Se tem uma divida, no adianta implodir o cartrio ou o Banco.
2 - Se Desktop somente o banco de dados na Nuvem, a aplicao deve estar local. Se aplicao web, tudo fica na nuvem ou hospedado que no deixa de ser na nuvem.
Sabe que nuvem na verdade um servidor fsico em algum lugar com poder de armazenamento, velocidade, segurana e processamento gigantesco, que normalmente ningum sabe direito onde est.

Google Drive, Onedrive, dropbox, etc so para guardar arquivos e no so para rodar banco de dados ou aplicaes. Muito til para backups.
Diferente do MS Azure, por exemplo, que uma plataforma destinada execuo de aplicativos e servios, baseada nos conceitos da computao em nuvem.




Resposta escolhida #487888 - 27/03/2019 10:21:44

GUIMORAES
ITAPETININGA
Cadast. em:Agosto/2009


Bom, vamos l, vamos quebrar alguns paradigmas aqui.

Sim, possvel rodar uma aplicao desktop na nuvem, por meio de um servio de streaming (usando RDP). A Amazon fornece um servio deste https://aws.amazon.com/pt/appstream2/.
Existem outras formas de se fazer isto, mas o desempenho sempre deixa a desejar. Esta soluo da Amazon, foi a de longe a melhor experincia que tive.

https://www.youtube.com/watch?v=MM_Penq4LFs

Pense na nuvem como algo que pode ser acessado em qualquer lugar, e no s como aplicaes web ou servios. Entenda tambm que no existem diferenas em servios de hospedagem e computao na nuvem, todos estes servios so servidores, a diferena a escalabilidade e exclusividade, alm de outros fatores, mas no final das contas so servidores provendo servios.

Os servios de computao em nuvem tendem a ser mais viveis pois voc ter um processamento maior, uma escalabilidade maior (pense em um servidor exclusivo para voc e no um servio compartilhado), e um preo maior tambm. Uma aplicao com alto volume de dados, precisa de mais processamento e memria do que um simples site de apresentao, por este motivo, os servidores de hospedagem (simples) so diferentes de um servio de computao em nuvem, pois normalmente no escalvel e tem seus recursos limitados, mas no deixam de ser servidores.

Quando escolher um servio de computao na nuvem ento? Quando voc precisar de desempenho e escalabilidade.
A computao na nuvem tem outras vantagens alm desta, como a utilizao de outros servios (como o Docker, node, etc...) que no estar disponvel em uma hospedagem simples de sites.

J parou para pensar como a NETFLIX funciona, Amazon Prime, Youtube, ou qualquer servio sobre demanda (streaming)? J imaginou a quantidade de pessoas acessando estes servios ao mesmo tempo? A quantidade de processamento?

No apenas um super-servidor, um conjunto de servidores, escalveis, com alto poder de processamento, em computao distribuda.

Isto vale tambm para os jogos. Quem j jogou PUBG, Fortnite, ou qualquer outro jogo em massa, no faz a mnima ideia do que est por trs de todo aquele processamento. S para se ter uma ideia, possvel jogar em cross-plataforma o Fortnite (XBOX one, PS4, WII, Android e PC) em uma mesma partida, isto graas a computao na nuvem, que provem os servios (pense em uma API processando requisies, vetores e etc...).






#487897 - 27/03/2019 14:33:32

JONESPARIS
ERECHIM
Cadast. em:Fevereiro/2006


Ol Marcos

Citação:
  1.)Se a []Nuvem[] tem estas caractersticas descritas pelo colega
eu no entendi ainda qual a vantagem em se optar pela []Nuvem[] em vez
dos provedores Web que j existem ????

Marcos, vamos considerar a grosso modo a Nuvem como sendo o seu provedor, de qualquer maneira est armazenada em um local remoto. Ento no h diferena, se est em um provedor e pode ser acessado de qualquer lugar, considerado Nuvem.


Citação:
2.) Baseado na resposta do Jonas, aplicaes []Desktop[] ento,no podem
     []Rodar[] na Nuvem ?  

Digamos que podem, mas precisa ser em uma Nuvem especfica, que tenha disponvel um ambiente Windows que possa ser acessado de qualquer Lugar.


Jones Paris

#487901 - 27/03/2019 17:10:53

MARCOS

Cadast. em:Dezembro/2003


Muito obrigado!
Ficou bem clara, a diferena entre Nuvem e servidores Web.




 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por MARCOS em 27/03/2019 17:11:24