| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 08:25:36
|
InsaneChess
JavaTeenager
![[Avatar]](/images/avatar/aaf00ecab185d81021300866bdfa4760.jpg)
Membro desde: 22/04/2010 23:02:42
Mensagens: 194
Localização: São Paulo, SP
Offline
|
Eu estava lendo a respeito sobre Cloud Computing...
"Aplicações disponiveis na WEB para serem acessadas remotamente de qualquer lugar".
Isso quer dizer que Web Services, J2EE (Servlets)....São considerados aplicações na Nuvem?
Ow alguem sabe me dizer "O que diferencia" uma aplicação J2EE de Cloud Computing....?
Também gostaria de saber qual a diferença de hospedar um aplicativo do App Engine e hospeda-lo em uma máquina normal utilizando Jboss por exemplo, somente que você irá usufruir nos servidores da Google?
Segue um simples documentario, para quem ainda não leu a respeito...
http://idgnow.uol.com.br/computacao_corporativa/2008/08/13/cloud-computing-entenda-este-novo-modelo-de-computacao/
Espero ajuda para entender melhor xDDD
Abraços.
|
MSN: diogo_chess@hotmail.com
Vamos estudar Java!!! |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 08:31:47
|
blackforce
Debugger
![[Avatar]](/images/avatar/f79effb66ab31c8df6d5e0930466d0ce.jpg)
Membro desde: 20/08/2011 21:43:53
Mensagens: 51
Offline
|
O conceito não é novo. O Multics não me deixa mentir.
Agora, várias das aplicações do conceito são novas. Soluções como IaaS garantindo escalabilidade e elasticidade tendendo ao infinito talvez é a única alternativa viável para vários cenários. Dê uma lida nisso
http://blog.caelum.com.br/o-cloud-computing-e-inevitavel/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 08:37:57
|
aix
Virtual Machine Man
![[Avatar]](/images/avatar/a72795d6874581a395f8a2ba7c4a0068.jpg)
Membro desde: 16/09/2007 08:31:00
Mensagens: 660
Offline
|
A matéria mais esclarecedora que ja li foi da revista MundoJ edição 47, veja se consegue vale a pena, MundoJ 47 - Cloud Computing - Levando suas Aplicações Java nas Nuvens
http://www.mundoj.com.br/47conteudo.shtml
This message was edited 1 time. Last update was at 09/12/2011 08:38:17
|
Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 09:16:32
|
asaudate
GUJ Master
![[Avatar]](/images/avatar/974e2945a18e0bfb8e3aa8becac3e65c.jpg)
Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline
|
Novo, nem tanto. Mas a diferença entre um servidor "normal" e um servidor na nuvem é enorme.
Basta pensar na demanda de uma loja de árvores de Natal on-line, por exemplo. Durante 11 meses por ano, a demanda é quase nula. Em dezembro, a demanda vai lá em cima. E aí, fica o dilema: você paga, durante um ano, várias máquinas pra quase não ter uso, ou deixa uma máquina só e corre o risco de ela não aguentar a demanda quando chegar a hora? A computação em nuvem veio pra corrigir isso (dentre outros problemas). Se você precisar de máquina a mais em determinado momento, você tem essa máquina. E não precisa se preocupar com a demanda, porque ela sempre vai responder à altura.
E respondendo à pergunta, uma aplicação J2EE pode ser uma aplicação em cloud computing, porque são termos complementares: você pode ter qualquer aplicação, em qualquer linguagem, hospedada na nuvem, assim como pode ter uma aplicação J2EE em um servidor normal. E pode ter uma aplicação J2EE na nuvem. O que muda, quase sempre, é a maneira de se desenvolver, porque antes de começar a desenvolver uma aplicação dessas, deve se pensar 20 vezes em cada recurso que será utilizado, para poder dispor o máximo possível do poder da nuvem.
[]'s
|
Alexandre Saudate
__________________________
Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.
Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate
Evite usar Axis2!!! Leia aqui para mais detalhes!
@alesaudate
Quer ler um blog especializado em web services e SOA?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 09:17:43
|
asaudate
GUJ Master
![[Avatar]](/images/avatar/974e2945a18e0bfb8e3aa8becac3e65c.jpg)
Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline
|
blackforce wrote:O conceito não é novo. O Multics não me deixa mentir.
Agora, várias das aplicações do conceito são novas. Soluções como IaaS garantindo escalabilidade e elasticidade tendendo ao infinito talvez é a única alternativa viável para vários cenários. Dê uma lida nisso
http://blog.caelum.com.br/o-cloud-computing-e-inevitavel/
Tendendo ao infinito é exagero, vai... nem a EC2 garante isso (o cara da Nasa, no QCon, demonstrou que ele "só" conseguia 500 máquinas).
[]'s
|
Alexandre Saudate
__________________________
Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.
Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate
Evite usar Axis2!!! Leia aqui para mais detalhes!
@alesaudate
Quer ler um blog especializado em web services e SOA?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 09:20:05
|
blackforce
Debugger
![[Avatar]](/images/avatar/f79effb66ab31c8df6d5e0930466d0ce.jpg)
Membro desde: 20/08/2011 21:43:53
Mensagens: 51
Offline
|
asaudate wrote:Basta pensar na demanda de uma loja de árvores de Natal on-line, por exemplo. Durante 11 meses por ano, a demanda é quase nula. Em dezembro, a demanda vai lá em cima. E aí, fica o dilema: você paga, durante um ano, várias máquinas pra quase não ter uso, ou deixa uma máquina só e corre o risco de ela não aguentar a demanda quando chegar a hora? A computação em nuvem veio pra corrigir isso (dentre outros problemas). Se você precisar de máquina a mais em determinado momento, você tem essa máquina. E não precisa se preocupar com a demanda, porque ela sempre vai responder à altura.
De fato, seria quase o mesmo que cada empresa possuir sua própria hidrelétrica, para abastecer o consumo de energia.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 09:22:22
|
blackforce
Debugger
![[Avatar]](/images/avatar/f79effb66ab31c8df6d5e0930466d0ce.jpg)
Membro desde: 20/08/2011 21:43:53
Mensagens: 51
Offline
|
asaudate wrote:
blackforce wrote:O conceito não é novo. O Multics não me deixa mentir.
Agora, várias das aplicações do conceito são novas. Soluções como IaaS garantindo escalabilidade e elasticidade tendendo ao infinito talvez é a única alternativa viável para vários cenários. Dê uma lida nisso
http://blog.caelum.com.br/o-cloud-computing-e-inevitavel/
Tendendo ao infinito é exagero, vai... nem a EC2 garante isso (o cara da Nasa, no QCon, demonstrou que ele "só" conseguia 500 máquinas).
[]'s
Tendendo ao infinito não quer dizer que consegue suportar qualquer demanda, mas sim que, estatisticamente, quase toda demanda que já apareceu foi suportada. Por isso que a expressão é "tendendo ao infinito" e não "infinito"
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 09:26:31
|
asaudate
GUJ Master
![[Avatar]](/images/avatar/974e2945a18e0bfb8e3aa8becac3e65c.jpg)
Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline
|
blackforce wrote:
asaudate wrote:
blackforce wrote:O conceito não é novo. O Multics não me deixa mentir.
Agora, várias das aplicações do conceito são novas. Soluções como IaaS garantindo escalabilidade e elasticidade tendendo ao infinito talvez é a única alternativa viável para vários cenários. Dê uma lida nisso
http://blog.caelum.com.br/o-cloud-computing-e-inevitavel/
Tendendo ao infinito é exagero, vai... nem a EC2 garante isso (o cara da Nasa, no QCon, demonstrou que ele "só" conseguia 500 máquinas).
[]'s
Tendendo ao infinito não quer dizer que consegue suportar qualquer demanda, mas sim que, estatisticamente, quase toda demanda que já apareceu foi suportada. Por isso que a expressão é "tendendo ao infinito" e não "infinito"
Aí, depende do ponto de vista. Eu considero 500 máquinas um datacenter inteiro. Algo como o que a Visa tem. Só que a Visa não resistiu aos ataques DDOS dos grupos hacker pró-wikileaks quando o Julian Assange foi preso.
[]'s
|
Alexandre Saudate
__________________________
Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.
Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate
Evite usar Axis2!!! Leia aqui para mais detalhes!
@alesaudate
Quer ler um blog especializado em web services e SOA?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 11:05:45
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline
|
asaudate wrote:Novo, nem tanto. Mas a diferença entre um servidor "normal" e um servidor na nuvem é enorme.
Basta pensar na demanda de uma loja de árvores de Natal on-line, por exemplo. Durante 11 meses por ano, a demanda é quase nula. Em dezembro, a demanda vai lá em cima. E aí, fica o dilema: você paga, durante um ano, várias máquinas pra quase não ter uso, ou deixa uma máquina só e corre o risco de ela não aguentar a demanda quando chegar a hora? A computação em nuvem veio pra corrigir isso (dentre outros problemas). Se você precisar de máquina a mais em determinado momento, você tem essa máquina. E não precisa se preocupar com a demanda, porque ela sempre vai responder à altura.
E respondendo à pergunta, uma aplicação J2EE pode ser uma aplicação em cloud computing, porque são termos complementares: você pode ter qualquer aplicação, em qualquer linguagem, hospedada na nuvem, assim como pode ter uma aplicação J2EE em um servidor normal. E pode ter uma aplicação J2EE na nuvem. O que muda, quase sempre, é a maneira de se desenvolver, porque antes de começar a desenvolver uma aplicação dessas, deve se pensar 20 vezes em cada recurso que será utilizado, para poder dispor o máximo possível do poder da nuvem.
[]'s
Acho bem estranho este conceito de cloud computing. Então cloud computing é simplesmente a capacidade de escalar automaticamente? Então meu server que esta na nuvem e é acessado por qualquer um, de qualquer lugar, não é cloud computing pq nao escala, não tem elastic e etc? Devia ter outro nome então se o conceito de cloud computing é simplesmente poder de escala!
Nunca saquei bem este conceito de cloud computing, e sempre que ha um tópico a respeito, a discussao vai longe, ou seja parece que nao ha um consenso comum do que seja.
A mim, sem estudar muito o assunto, sinceramente parece que desde que existe web, existe computacao na nuvem, mas agora a coisa virou febre e todos usam o nome, dando a parecer ser algo diferente do que ja existia, pode até ter novas features, como a escala automatica, mas o conceito continua sendo.
|
Não respondo dúvidas via MP! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 11:11:16
|
asaudate
GUJ Master
![[Avatar]](/images/avatar/974e2945a18e0bfb8e3aa8becac3e65c.jpg)
Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline
|
fredferrao wrote:
asaudate wrote:Novo, nem tanto. Mas a diferença entre um servidor "normal" e um servidor na nuvem é enorme.
Basta pensar na demanda de uma loja de árvores de Natal on-line, por exemplo. Durante 11 meses por ano, a demanda é quase nula. Em dezembro, a demanda vai lá em cima. E aí, fica o dilema: você paga, durante um ano, várias máquinas pra quase não ter uso, ou deixa uma máquina só e corre o risco de ela não aguentar a demanda quando chegar a hora? A computação em nuvem veio pra corrigir isso (dentre outros problemas). Se você precisar de máquina a mais em determinado momento, você tem essa máquina. E não precisa se preocupar com a demanda, porque ela sempre vai responder à altura.
E respondendo à pergunta, uma aplicação J2EE pode ser uma aplicação em cloud computing, porque são termos complementares: você pode ter qualquer aplicação, em qualquer linguagem, hospedada na nuvem, assim como pode ter uma aplicação J2EE em um servidor normal. E pode ter uma aplicação J2EE na nuvem. O que muda, quase sempre, é a maneira de se desenvolver, porque antes de começar a desenvolver uma aplicação dessas, deve se pensar 20 vezes em cada recurso que será utilizado, para poder dispor o máximo possível do poder da nuvem.
[]'s
Acho bem estranho este conceito de cloud computing. Então cloud computing é simplesmente a capacidade de escalar automaticamente? Então meu server que esta na nuvem e é acessado por qualquer um, de qualquer lugar, não é cloud computing pq nao escala, não tem elastic e etc? Devia ter outro nome então se o conceito de cloud computing é simplesmente poder de escala!
Nunca saquei bem este conceito de cloud computing, e sempre que ha um tópico a respeito, a discussao vai longe, ou seja parece que nao ha um consenso comum do que seja.
A mim, sem estudar muito o assunto, sinceramente parece que desde que existe web, existe computacao na nuvem, mas agora a coisa virou febre e todos usam o nome, dando a parecer ser algo diferente do que ja existia, pode até ter novas features, como a escala automatica, mas o conceito continua sendo.
Ahmn... não precisa ser radical. Eu também tenho um server que está na nuvem e não está elástico, mas pura e simplesmente porque ele não está configurado para isso. Ou seja, ele poderia ser elástico, mas ainda não está configurado, então não é elástico. Não deixa de ser uma máquina na nuvem, já que ele tem a capacidade - só não faz porque não está configurado.
Já com os servers tradicionais, não é assim que funciona: eles não são elásticos porque não tem essa capacidade. E cloud computing significa, sim, elasticidade e escalabilidade.
Talvez a discussão vá longe porque existem várias modalidades de cloud: IaaS, PaaS e outros, e acredito que essa seja a maior fonte de confusão. Mas é tudo fornecido com a mesma premissa: escalabilidade através da elasticidade.
[]'s
|
Alexandre Saudate
__________________________
Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.
Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate
Evite usar Axis2!!! Leia aqui para mais detalhes!
@alesaudate
Quer ler um blog especializado em web services e SOA?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 11:19:44
|
douglaskd
GUJ Ranger
![[Avatar]](/images/avatar/836e08ad1864b72840258c910b729fb6.jpg)
Membro desde: 04/07/2010 00:51:49
Mensagens: 839
Localização: Campinas - SP
Offline
|
fredferrao wrote:
asaudate wrote:Novo, nem tanto. Mas a diferença entre um servidor "normal" e um servidor na nuvem é enorme.
Basta pensar na demanda de uma loja de árvores de Natal on-line, por exemplo. Durante 11 meses por ano, a demanda é quase nula. Em dezembro, a demanda vai lá em cima. E aí, fica o dilema: você paga, durante um ano, várias máquinas pra quase não ter uso, ou deixa uma máquina só e corre o risco de ela não aguentar a demanda quando chegar a hora? A computação em nuvem veio pra corrigir isso (dentre outros problemas). Se você precisar de máquina a mais em determinado momento, você tem essa máquina. E não precisa se preocupar com a demanda, porque ela sempre vai responder à altura.
E respondendo à pergunta, uma aplicação J2EE pode ser uma aplicação em cloud computing, porque são termos complementares: você pode ter qualquer aplicação, em qualquer linguagem, hospedada na nuvem, assim como pode ter uma aplicação J2EE em um servidor normal. E pode ter uma aplicação J2EE na nuvem. O que muda, quase sempre, é a maneira de se desenvolver, porque antes de começar a desenvolver uma aplicação dessas, deve se pensar 20 vezes em cada recurso que será utilizado, para poder dispor o máximo possível do poder da nuvem.
[]'s
Acho bem estranho este conceito de cloud computing. Então cloud computing é simplesmente a capacidade de escalar automaticamente? Então meu server que esta na nuvem e é acessado por qualquer um, de qualquer lugar, não é cloud computing pq nao escala, não tem elastic e etc? Devia ter outro nome então se o conceito de cloud computing é simplesmente poder de escala!
Nunca saquei bem este conceito de cloud computing, e sempre que ha um tópico a respeito, a discussao vai longe, ou seja parece que nao ha um consenso comum do que seja.
A mim, sem estudar muito o assunto, sinceramente parece que desde que existe web, existe computacao na nuvem, mas agora a coisa virou febre e todos usam o nome, dando a parecer ser algo diferente do que ja existia, pode até ter novas features, como a escala automatica, mas o conceito continua sendo.
também acho....
http://www.redehost.com.br/duvidas/qual-a-diferenca-entre-cloud-server-e-servidor-dedicado--184.aspx
pelo que percebi é uma VM num Super DataCenter e o usuário tem acesso para aumentar memoria, hd etc...
é como se eu comprasse um mainframe, e vendesse VMs e o R$ sobe de acordo com a config que ele configurar....
se for só isso nao tem nd de novo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 11:24:20
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline
|
asaudate wrote:
Ahmn... não precisa ser radical. Eu também tenho um server que está na nuvem e não está elástico, mas pura e simplesmente porque ele não está configurado para isso. Ou seja, ele poderia ser elástico, mas ainda não está configurado, então não é elástico. Não deixa de ser uma máquina na nuvem, já que ele tem a capacidade - só não faz porque não está configurado.
Já com os servers tradicionais, não é assim que funciona: eles não são elásticos porque não tem essa capacidade. E cloud computing significa, sim, elasticidade e escalabilidade.
Talvez a discussão vá longe porque existem várias modalidades de cloud: IaaS, PaaS e outros, e acredito que essa seja a maior fonte de confusão. Mas é tudo fornecido com a mesma premissa: escalabilidade através da elasticidade.
[]'s
Não estou sendo radical, se é que pareceu , estou querendo apenas discutir de boa este assunto, e coloquei uma opnião. Mas vamos lá.
O que estou querendo dizer é que, como voce diz, cloud computing = elasticidade e escalabilidade, talvez o nome esteja errado entao.
Alguns conceitos:
cloud = nuvem = internet.
Oras, entao o meu VPS que esta la na nuvem, disponivel para todo mundo de qualquer lugar, não é considerado cloud computing, pq nao tem capacidade de elasticidade e escalabilidade??(Não vamos discutir se ele pode ser configurado pra isto ou não, ele apenas esta la, sozinho servindo apps web)
Do mesmo jeito entao, estou aqui na empresa, com uma LAN, onde tenho varios servidores com elasticidade e auto scale, porem servindo apenas a LAN, ele não estão na nuvem, mas se o conceito é este, entao tenho cloud computing aqui??
Sentiu o paradoxo? Meu server esta na nuvem mas não é cloud computing, meus servidores na minha LAN, que não estão na nuvem ja são?!
|
Não respondo dúvidas via MP! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 11:31:59
|
asaudate
GUJ Master
![[Avatar]](/images/avatar/974e2945a18e0bfb8e3aa8becac3e65c.jpg)
Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline
|
fredferrao wrote:
asaudate wrote:
Ahmn... não precisa ser radical. Eu também tenho um server que está na nuvem e não está elástico, mas pura e simplesmente porque ele não está configurado para isso. Ou seja, ele poderia ser elástico, mas ainda não está configurado, então não é elástico. Não deixa de ser uma máquina na nuvem, já que ele tem a capacidade - só não faz porque não está configurado.
Já com os servers tradicionais, não é assim que funciona: eles não são elásticos porque não tem essa capacidade. E cloud computing significa, sim, elasticidade e escalabilidade.
Talvez a discussão vá longe porque existem várias modalidades de cloud: IaaS, PaaS e outros, e acredito que essa seja a maior fonte de confusão. Mas é tudo fornecido com a mesma premissa: escalabilidade através da elasticidade.
[]'s
Não estou sendo radical, se é que pareceu  , estou querendo apenas discutir de boa este assunto, e coloquei uma opnião. Mas vamos lá.
O que estou querendo dizer é que, como voce diz, cloud computing = elasticidade e escalabilidade, talvez o nome esteja errado entao.
Alguns conceitos:
cloud = nuvem = internet.
Oras, entao o meu VPS que esta la na nuvem, disponivel para todo mundo de qualquer lugar, não é considerado cloud computing, pq nao tem capacidade de elasticidade e escalabilidade??(Não vamos discutir se ele pode ser configurado pra isto ou não, ele apenas esta la, sozinho servindo apps web)
Do mesmo jeito entao, estou aqui na empresa, com uma LAN, onde tenho varios servidores com elasticidade e auto scale, porem servindo apenas a LAN, ele não estão na nuvem, mas se o conceito é este, entao tenho cloud computing aqui??
Sentiu o paradoxo? Meu server esta na nuvem mas não é cloud computing, meus servidores na minha LAN, que não estão na nuvem ja são?!
Na verdade, se você tem uma LAN elástica, então você tem, sim, uma nuvem - também chamada de Private Cloud.
Entenda que é bem por aí: é elástico, de maneira automatizada? É nuvem. Do contrário, não é. Então, é bem por aí, se você tem um VPS em algum lugar, mas ele não é elástico, então sua aplicação não está na nuvem.
|
Alexandre Saudate
__________________________
Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.
Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate
Evite usar Axis2!!! Leia aqui para mais detalhes!
@alesaudate
Quer ler um blog especializado em web services e SOA?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 11:34:10
|
asaudate
GUJ Master
![[Avatar]](/images/avatar/974e2945a18e0bfb8e3aa8becac3e65c.jpg)
Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline
|
douglaskd wrote:
fredferrao wrote:
asaudate wrote:Novo, nem tanto. Mas a diferença entre um servidor "normal" e um servidor na nuvem é enorme.
Basta pensar na demanda de uma loja de árvores de Natal on-line, por exemplo. Durante 11 meses por ano, a demanda é quase nula. Em dezembro, a demanda vai lá em cima. E aí, fica o dilema: você paga, durante um ano, várias máquinas pra quase não ter uso, ou deixa uma máquina só e corre o risco de ela não aguentar a demanda quando chegar a hora? A computação em nuvem veio pra corrigir isso (dentre outros problemas). Se você precisar de máquina a mais em determinado momento, você tem essa máquina. E não precisa se preocupar com a demanda, porque ela sempre vai responder à altura.
E respondendo à pergunta, uma aplicação J2EE pode ser uma aplicação em cloud computing, porque são termos complementares: você pode ter qualquer aplicação, em qualquer linguagem, hospedada na nuvem, assim como pode ter uma aplicação J2EE em um servidor normal. E pode ter uma aplicação J2EE na nuvem. O que muda, quase sempre, é a maneira de se desenvolver, porque antes de começar a desenvolver uma aplicação dessas, deve se pensar 20 vezes em cada recurso que será utilizado, para poder dispor o máximo possível do poder da nuvem.
[]'s
Acho bem estranho este conceito de cloud computing. Então cloud computing é simplesmente a capacidade de escalar automaticamente? Então meu server que esta na nuvem e é acessado por qualquer um, de qualquer lugar, não é cloud computing pq nao escala, não tem elastic e etc? Devia ter outro nome então se o conceito de cloud computing é simplesmente poder de escala!
Nunca saquei bem este conceito de cloud computing, e sempre que ha um tópico a respeito, a discussao vai longe, ou seja parece que nao ha um consenso comum do que seja.
A mim, sem estudar muito o assunto, sinceramente parece que desde que existe web, existe computacao na nuvem, mas agora a coisa virou febre e todos usam o nome, dando a parecer ser algo diferente do que ja existia, pode até ter novas features, como a escala automatica, mas o conceito continua sendo.
também acho....
http://www.redehost.com.br/duvidas/qual-a-diferenca-entre-cloud-server-e-servidor-dedicado--184.aspx
pelo que percebi é uma VM num Super DataCenter e o usuário tem acesso para aumentar memoria, hd etc...
é como se eu comprasse um mainframe, e vendesse VMs e o R$ sobe de acordo com a config que ele configurar....
se for só isso nao tem nd de novo
Não é apenas uma VM. A capacidade de elasticidade de cloud computing não deve ser vertical, mas sim horizontal. Ou seja, você deve ter a capacidade de aumentar o poder de processamento adicionando mais máquinas, não aumentando a capacidade de processamento de um single server.
A maioria das nuvens, de fato, implementa isso usando VM's. Mas elas usam várias VM's, não apenas aumentam a capacidade de uma única. Essa é a diferença entre um cloud server e um servidor dedicado, OK?
EDIT: Erro nos termos vertical e horizontal.
[]'s
This message was edited 1 time. Last update was at 09/12/2011 12:53:30
|
Alexandre Saudate
__________________________
Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.
Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate
Evite usar Axis2!!! Leia aqui para mais detalhes!
@alesaudate
Quer ler um blog especializado em web services e SOA?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 11:37:46
|
blackforce
Debugger
![[Avatar]](/images/avatar/f79effb66ab31c8df6d5e0930466d0ce.jpg)
Membro desde: 20/08/2011 21:43:53
Mensagens: 51
Offline
|
douglaskd wrote:http://www.redehost.com.br/duvidas/qual-a-diferenca-entre-cloud-server-e-servidor-dedicado--184.aspx pelo que percebi é uma VM num Super DataCenter e o usuário tem acesso para aumentar memoria, hd etc... é como se eu comprasse um mainframe, e vendesse VMs e o R$ sobe de acordo com a config que ele configurar.... se for só isso nao tem nd de novo
O que você descreveu acima, e poderia fazer, é IaaS, e concorrer com Amazon, Localweb, entre outros. De grosso modo, basta vender VMs, criar boas ferramentas administrativas para que os clientes pudessem monitorar consumo, replicar serviços, etc.. Em cima destas Vms, algumas empresas como Google e Microsoft criaram plataformas, como Google App Engine e Windows Azzure, para que os Softwares na nuvem possam rodar de acordo com as especificações destas plataformas. Não acho que tem nada de novo, penso que apenas centralizaram em alguns fornecedores recursos que várias empresas em comum necessitam, além de, em cima disso, criaram ferramentas para se desenvolver aplicações forçando uma implementação mais escalável.
This message was edited 1 time. Last update was at 09/12/2011 11:38:48
|
|
|
 |
|
|
|
|