
uno di cui parlerò è un java
nel cloud hanno superato le piattaforme
confronto ora lasciami dire alcune parole
prima così il mio nome è un lupo cattivo, sono io
stazione technology manager per adesso AG
a Berlino qui l’ufficiale ha detto
colpito anche non troppo lontano dovrebbe
probabilmente dire di aver condotto la consulenza IT in
l’area drumming parlando così noi abbiamo
uffici in Svizzera e in Austria come
bene e siamo tra i 25 grandi
Sono la società di consulenza aziendale
per cose come la formazione dell’ITX
adesso sono anche responsabile per il
strategia tecnologica quindi è quello che faccio
Io sono un oratore che puoi ovviamente vedere
sono un autore che ho scritto il primo tedesco
libro di primavera ho un ultimo blocco
voci sul modello a cascata
tutto quello che avreste sempre voluto sapere su
la bottiglia per il modello che ho un Twitter
account puoi trovare molto
presentazioni a SlideShare e per
c’è anche comunicazione antiquata
un indirizzo email ok quindi iniziamo con
una definizione generale di una nuvola lì
sono tre diversi tipi di nuvole come
nei servizi che offrono prima di
tutto quello che c’è è un servizio di infrastruttura
è fondamentalmente solo qualcosa che offre
così bene superfici di metallo nudo virtuale così
è che fornisce ai server che possono
essere avviato abbastanza rapidamente, quindi di solito è
solo una questione di pochi minuti o addirittura
secondi ed è abbastanza simile a
la virtualizzazione la differenza è quella
c’è un portale self-service così tu
può andare al login di un portale avviare un server
e non vi è alcun processo manuale o manuale
lavoro coinvolto in modo che significa invece di
andando al tuo reparto operativo
chiedendo loro il server e aspettando che io
non so poche ore giorni mese settimane
qualunque cosa ti darà un server di base
istantaneo però il problema se tu
guardalo da uno sviluppatore
la prospettiva è che dovrai farlo
gestisci tutto da solo quindi è giusto
bare metal dovrai installare il
server delle applicazioni del sistema operativo
database qualunque per farlo in qualsiasi forma
utilizzabile se guardi alcune aziende
che forniscono servizi che ci sono
Ovviamente i servizi web di Amazon hanno
un futuro di rango attorno all’infrastruttura
come servizio vedremo più avanti
in realtà è più che giusto
infrastruttura come servizio e come uno
dei fornitori nel più privato
spazio Ho scelto VMware qui sono
beh probabilmente possiedono l’impresa
mercato della virtualizzazione ne fanno abbastanza
roba cloud quindi se stai cercando un
cloud che puoi eseguire nei tuoi dati
centro è una delle aziende che
avere una cosa interessante da offrire lì
poi c’è la piattaforma come servizio I
pensaci come una specie di
server delle applicazioni che puoi semplicemente
distribuire applicazioni e tutto
altro è fatto dal server delle applicazioni
ha gestito diversi problemi che una nuvola
ha come ridimensionamento, aggiungendo di più
server a seconda del carico spegnimento
server se c’è meno carico di cose
quella natura ed è soprattutto ciò che significa
l’applicazione è per lo più gestita dal
fornitore così invece di dover
gestire l’applicazione e il
infrastruttura su cui si basa il servizio
della piattaforma per fare così bene lo faremo
vedere alcuni esempi uno probabilmente
esempio ben noto potrebbe essere il google
motore di app che puoi vedere con il logo di
nell’angolo in alto a sinistra è probabilmente
come la piattaforma originale come servizio
ecco perché è un unico e il
l’altro che ho portato è una nuvola
fonderia che è un progetto open source
ne vedremo molte altre in seguito
su di esso è un’immagine di progetto open source di
l’ mbar e poi c’è il software
servizio come sviluppatore è probabilmente
alcuni software che stai usando in questo modo
Ho scritto un articolo durante il fine settimana e
lo ha fatto usando Google Docs perché è così
molto facile
per farlo in modo collaborativo
piattaforma così e questo è il servizio software
perché è simile a tutti gli altri
suite di produttività per ufficio che puoi
tuttavia è nel web così è
qualcosa che fai come sviluppatore tu
probabilmente usa quelli che potrebbe anche essere
qualcosa che vuoi integrare
le tue applicazioni come base
per la tua applicazione o cose del genere
quindi esempi quindi c’è Microsoft
Dynamics air suite che è un sistema CRM
sistema di gestione delle relazioni con i clienti
che stiamo anche usando in diversi per
diversi clienti che è ovviamente
qualcosa che si desidera personalizzare e
che vuoi fornire aggiuntivo
servizi su così è un esempio lì
è Microsoft Office 365 che è il
ufficio in esecuzione nel cloud e e
c’è un altro esempio che penso sia
abbastanza interessante è in realtà uno dei
i nostri prodotti quindi i nastri sono un
applicazione per cui abbiamo creato
assicurazioni per esso andrà in onda per giurista
di cose quindi quello che fa è se tu vai
dal tuo al tuo avvocato Android, giusto
mi dispiace, quindi se vai al tuo
avvocato in realtà prende il tuo caso e
parla all’assicurazione se lo farà
essere coperto dall’assicurazione, quindi è così
cosa fa e cosa speciale riguardo
è che è una piattaforma e tu paghi
è un modo di sfogliare per ottenere un account
e paghi per uso quindi non è uno strizzacervelli
prodotto web che si acquista una licenza
è qualcosa che si paga per l’uso così
è in un certo senso un software-as-a-service
ma è molto concentrato su una nicchia
mercato e penso che sia in realtà uno dei
le cose che potremmo vedere di più
in futuro queste applicazioni di nicchia
fornito come servizi cloud quindi perché lo farebbe
Mi interessa il cloud, penso che il principale
il vantaggio è la flessibilità, come ho detto
prima è molto facile ottenere un nuovo
server e iniziare nel tuo server
è un processo automatico quindi non c’è
processo manuale complesso invece è solo
automaticamente fatto penso che sia il
vantaggio principale c’è un altro vantaggio
si parla spesso di quale sia il costo
riduzione tuttavia che è valida solo se
guardi il cloud pubblico ed è così
in realtà più sulle economie di scala
quindi se guardi Amazon o Google loro
hanno questi grandi data center e di
Certo che sono in grado di operare quelli
data center al prezzo più basso di
il tuo server seduto da qualche parte in alcuni
stanza quindi direi che non è così
necessariamente unico anche questo offuscato
piuttosto economia economica di scala lì
è una cosa speciale una costante costante
cloud anche per cloud pubblico quindi basta
paga per la capacità che stai utilizzando
in quel preciso momento così puoi fondamentalmente
pagalo entro l’ora o qualsiasi altra cosa
potrebbe essere un’altra cosa e cioè
in realtà unico per la nuvola che consente
per ridurre i costi per privati
cloud quindi se si esegue il cloud
ambiente nel proprio data center I
credo che non ci sia troppo di a
riduzione dei costi si potrebbe sostenere che tu
potrebbe essere in grado di consolidare il tuo
server però puoi farlo anche tu
con la virtualizzazione quindi non è unico
per il cloud quindi penso in particolare se
vuoi gestire il tuo cloud nel tuo
centro dati il vero vantaggio è intorno
una flessibilità e non il costo sbagliato
riduzione in modo che potrebbe essere qualcosa
bene speciale o qualcosa che non lo è
troppo ovvio se parli di cloud in
generale perché anche parlare di un privato
Nuvola bene se guardi alcuni dei nostri
i clienti amano le assicurazioni e le banche
ovviamente non andrà a loro ovviamente
non andrà bene per le terre pubbliche
per l’introduzione così come uno sviluppatore
una delle domande interessanti è come
è cloud una sfida per me come a
sviluppatore
c’è una sfida riguardo
disponibilità quindi se si guarda al cloud e
se guardi i termini in termini di
servizio che Amazon offre ad esempio
in pratica dice bene, sai
il servizio individuale potrebbe sembrare equo
anche se il data center potrebbe fallire e noi
non assumersi la responsabilità per ciò che
è molto diverso da quello che sei usato
a se stai facendo sistemi aziendali
in genere i sistemi aziendali vengono eseguiti
su hardware ad alta disponibilità e e
il fallimento di un servizio è solitamente reale
incubo qui la piattaforma no
offrirti garanzie su come
server sulla disponibilità del
servizio bene ci sono alcune garanzie
ma sono abbastanza rilassati così tuo
sistema deve sopravvivere al fallimento di
singoli nodi e ci sono
le applicazioni come c’è in qualche modo
famosa applicazione chiamata caos monkey
che semplicemente cammina e spara a
servizio diverso nella testa e nel
Il punto è che il tuo sistema deve sopravvivere
la via di quei server e quella porta
a molte sfide e
interessanti concetti architettonici così
una delle cose che sono emerse
dal cloud è il nostro non seguito
database che si basano su un ampio set di
server servizio inaffidabile e scala
fuori per ridimensionare a grandi quantità di dati
che è molto diverso da quello che sei
usato nei database relazionali dove
hai solo o pochi server
e aumenterai di livello fornendo di più
server potenti, quindi è qualcosa
ci sono cose ovvie che siamo
probabilmente ti piaceva che dovessi avere
rimasto sul tuo servizio web perché loro
potrebbe sentire che è possibile memorizzare lo stato di
i tuoi server web in un database o alcuni
archiviazione centralizzata che è altamente
disponibile ma generalmente lo fa
è più consigliabile non fare affidamento sullo stato
sul servizio web così ora questo suona a
un po ‘spaventoso perché
fondamentalmente la piattaforma che sei
lavorando su
è molto traballante ma alla fine del
giorno se guardi sistemi come Amazon
o Google sono molto altamente
disponibile e la ragione di ciò è
per esempio ottieni un sacco di dati
centri su cui è possibile eseguire il software
che altrimenti è piuttosto difficile intendo se
sei una compagnia media che avrai
probabilmente anche un centro dati, ma se tu
guarda Amazon hanno centri dati
in tutto il mondo e anche in ciascuno
regione del mondo hanno multiplo
data center che è qualcosa che tu
non poteva permettersi il contrario e questo dà
alta disponibilità se fai la tua
architettura giusta, perché se lo fai
la tua architettura giusta puoi gestire il tuo
sistema in diversi data center
e in questo modo se si alimenta un data center
il tuo sistema sopravvivrà così finirai
con una maggiore disponibilità e penso
una sorta di prova che questo è vero
sono i sistemi di amazon per esempio
che sono molto disponibili zia Em
ridimensionamento quindi se si guarda il ridimensionamento come io
ha detto che c’è pay-as-you-go sul
cloud pubblico quindi paghi solo per il
capacità che stai usando per te
non dovrebbe dimensionare il tuo sistema per il
carico massimo perché non lo fa
qualsiasi senso perché poi pagheresti a
sacco di soldi, anche se il carico sarebbe
essere inferiore a quello che pagherete per questo
devi essere in grado di iniziare e fermarti
servizio a seconda del carico che
stai vedendo e questo significa ancora
hai molte sfide quindi hai bisogno
per fornire il sistema come immagine VM per
esempio in modo da poter eseguire più e nuovi
istanze o qualche tipo di automatismo
installazione cosa hai e noi lo faremo
parleremo vedremo che il discorso più avanti
su un dispiegamento continuo che io
pensare potrebbe essere una buona soluzione per questo
va bene così piattaforma come un servizio come ho detto
questo è fondamentalmente intorno al tipo di
server di applicazioni virtuali che hai appena
implementa il tuo sistema
quindi molte delle sfide che abbiamo
visto in realtà nascosto da te da questo
piattaforma come servizio, quindi quali sono
benefici e alcuni problemi o sfide
che quelle piattaforme come servizio potrebbero
avere se si guardano i vantaggi prima
rispetto al servizio di applicazione che
probabilmente siamo tutti abituati a includere
molto di più quindi è una piattaforma completa
di solito c’è un database che puoi
anche la fornitura di alcuni messaggi
sistema e così via e così via, quindi penso
è in realtà una piattaforma completa I
penso che sia una delle cose allora
ci sono questi problemi di cui abbiamo parlato
su così c’è il ridimensionamento che si desidera
scala il tuo sistema in base al carico
se c’è meno carico che vuoi scalare
esegue il provisioning iniziando la nuova VM
iniziando le tue istanze ottenendo la maggior parte di
noi che è qualcosa che è fatto da
la tua piattaforma come servizio e per
tolleranza in modo da riavviare il servizio e
affrontare i guasti sull’hardware
livello in modo che sia un altro vantaggio
può facilmente girare un buon numero di ambienti
questo è qualcosa in tradizionale
sviluppo del software che è duro per te
devi farlo devi avere un test
unità di ambiente di SH ti ambiente
bisogno di avere un ambiente di produzione
e devi in qualche modo creare il codice
consapevole di questi diversi ambienti così
è necessario avere una configurazione che sia
anche usare questo database o quello
database a seconda che tu sia attivo
messa in scena o in produzione alcuni dei
piattaforme come un servizio ti permettono di fare
piace fare abbastanza debito solo senza nessuno
modifiche al codice o alla configurazione
perché la piattaforma offre tutto il
cose di cui hai bisogno come i dati
sistema di messaggistica e così via, quindi è facile
per iniziare un nuovo ambiente e fornitura
un nuovo ambiente che è molto che è
grande rispetto agli incubi che
altrimenti devi solo ottenere un
testamento attivo e funzionante sì ed è così
facile da ottenere qualcosa in esecuzione così
se vuoi eseguire la tua applicazione
Internet su un’infrastruttura collaudata
ridimensiona a molti utenti che puoi
fallo sul cloud su una piattaforma cloud
che altrimenti sarebbe di nuovo difficile
perché avresti bisogno di avere è un po ‘
sistema in atto che dovrai affrontare
con ridimensionamento e così via e così via e il
La piattaforma passata sarà sicuramente trattata
alcuni di questi problemi potrebbero essere utili
fondamento per entrare in continuo
consegna e vedremo se c’è
di più a riguardo nel prossimo discorso così giusto
iniziare nuovi ambienti diventando nuovi
server che è molto facile e se tu
voglio consegnare continuamente nuovi
rilascia è qualcosa che tu
probabilmente ha bisogno di pubblicare quelle versioni
okay problemi o sfide ci sono a
pacchetto predefinito in modo sostanziale se tu
guarda anche il cloud che offre
abbiamo un ambiente un tomcat
alcuni navigano in quell’ambiente
servizi aggiuntivi come un database e
così via così se manca un servizio
hai un problema e lo stesso con
messa a punto dell’ambiente, quindi se tu
vuoi cambiare la dimensione dell’heap del tuo
ambiente se si desidera avere un
specifiche cose perimetro pm di quello
la natura potrebbe essere un problema nel tuo
ambiente in modo che sia una sfida e
vedremo più avanti che ci sono
diversi compromessi su questo e
ci sono più dipendenze e c’è
un blocco in modo che se si ottiene il completo
pacchetto significa che questo pacchetto è
di solito disponibile solo da una fonte
e questi servizi proprietari porteranno
tu ad un login per essere onesto credo
anche se usi standard in condizioni normali
progetti quindi per dire che hai ancora un
login quindi quello che sto cercando di dire è se
ti concentri su come evitare un login che lo farà
probabilmente non funziona anche se hai un
server Java EE standard per esempio
avere un login riguardante per esempio
la parte superiore
lato raishin quindi se sei abituato a uno
il lavoro specifico è finito e tu passi
a un altro sarà difficile perché
il reparto operativo vedrà a
piattaforma completamente diversa quindi
la domanda è se c’è un modo per
evitare di bloccare a tutti e vorrei discutere
probabilmente non c’è un modo come noi
vedremo più avanti ci sono reali probabilità
problemi mondiali riguardanti gli accessi va bene così
diamo un’occhiata ad alcuni dei
le piattaforme stesse che sono là fuori
prima di tutto questo elastico amazzonico
pianta di fagioli e se la guardi è
basato su servizi web di Amazon che è
è la nuvola pubblica di pioggia di amazon
per lo più infrastruttura-come-un-servizio così
ci sono dei computer virtuali che è facile
tubo là io ultimo bilanciamento del carico che
consente inoltre di avviare nuovi server
domanda e anche spegnere i server
non sono più usati perché c’è anche
piccolo carico che è in realtà auto
ridimensionamento quindi è anche parte del carico
bilanciando lì c’è un semplice
servizio di archiviazione s3 che è possibile utilizzare per
grandi servizi come serrature o your the
artefatti che si desidera distribuire e
archiviazione a blocchi elastici per virtuale
più caldo quindi se lo guardi è a
completo di anello che ti dà
i computer immagazzinano tutte queste cose e
anche alcuni sono troppo magri, quindi è abbastanza
bello come ho detto, c’è più che giusto
infrastruttura come servizio sul
Amazon Cloud quindi c’è per esempio in
Denaro SD che è pronto all’uso
memcache dbase server quindi ti dà
memcache d caching senza un pozzo
installazione di qualsiasi software aggiuntivo o
qualcosa del genere c’è RDS per
servizio di database relazionale per Oracle m
è uguale c’è DB dinamico DB semplice
e così via e così via e lo sono anche loro
un bel po ‘di offerte di terze parti che
gira su ec2 quindi ce n’è uno per mongodb
ce n’è un altro per
per essere quelli non sono sequel database e
ciò che significa in sostanza è che lì
sono blocchi predefiniti che tu
puoi costruire la tua applicazione su così se tu
guarda per esempio RDS ti dà un
sistema di database relazionale pronto all’uso
che altrimenti avresti bisogno di
installa per sintonizzare per l’esecuzione sul cloud
infrastruttura e così via e così via e
non è vero facile, quindi voglio dire che puoi
facilmente passare un paio di giorni di installazione
un database relazionale nel sintonizzarlo e
qui lo prendi pronto chiavi in mano
potrebbe essere un po ‘di messa a punto, ma ancora
Penso che questo sia piuttosto un vantaggio di
questa piattaforma e in particolare il
servizi di database relazionali almeno
per gli sviluppatori Java sono abbastanza carini
perché di solito sono quello che sono
abituato a così è anche qualcosa che penso
lo rende molto prezioso quindi qual è
Beanstalk elastico amazon, quindi di cosa si tratta
fondamentalmente ti hanno preso
ec2 per eseguire le applicazioni oltre a EBS
per un disco rigido locale di archiviazione locale
ridimensionamento automatico per avviare nuove istanze f
il carico aumenta il carico el’altro
sono per bilanciare il carico tra quelli
ha iniziato le istanze e poi una bella
standard stick Java direi così
Tomcat Web Server Sistema operativo Linux
e OpenJDK come jdk e una bella rete
console per eseguire le tue applicazioni su questo
fondamentalmente è um ci sono alcuni
bastoncini alternativi che sono stati davvero
mai rilasciato di recente quindi c’è un PHP
che puoi eseguire su di esso che utilizza
apache httpd e usi il gate
sistema di controllo delle versioni per distribuire le applicazioni
al cloud e c’è anche il supporto
per la rete che potresti eseguire sopra
così è abbastanza bello, sì, perché?
dovrei usarlo e penso uno dei
i vantaggi è che in realtà è carina
standard
quindi se lo guardi è quello che hai usato
i servlet java di tomcat inviano uno standard
sistema è anche abbastanza flessibile, quindi se
vuoi modificare il sistema operativo
puoi farlo, quindi quello che fai è quello che usi
l’immagine della macchina di Amazon in modo virtuale
immagine della macchina utilizzata dall’elastico
Beanstalk lo esegui su qualche nota che fai
le modifiche che vuoi fare e poi
ci dici se istruisci a usare questo
immagine della macchina modificata più avanti così
praticamente tutto ciò che tu mai
puoi fare al tuo sistema operativo te
può fare qui a Frank jr. sistema in modo che
significa che puoi sapere cambiare Tomcat
che sta funzionando cambia il Tomcat
configurazione è possibile modificare il virtuale
immagine della macchina e così via
è dimostrato così Amazon Amazon Web Services
è ciò che Amazon gestisce da solo
l’infrastruttura su ciò che Netflix utilizza
e molte altre grandi aziende così
questo è un ambiente abbastanza stabile e
ci sono altri servizi quindi c’è un
database relazionale oracle o il mio sequel
qualunque cosa tu voglia avere, ci sono
altri forniti da alcuni partner
puoi installare nuove versioni del tuo
software facilmente senza tempi morti
lo vedremo in un attimo e tu puoi
inoltre c’è anche germogliare del
artefatti che stai distribuendo e
v’è s 34 i file bloccati e tutti
quelle cose quindi è fondamentalmente molto
bella combinazione del servizio che
sono già lì e sono forniti
a te chiavi in mano pronto quindi è facile da usare
li sfida bene è attualmente in
beta quindi significa che lo sei
fondamentalmente là fuori da solo così
dite se vi imbattete in produzione non lo è
disponibile in tutte le regioni così la via
Amazon funziona è che si è separato
il mondo in diverse regioni e
al momento è disponibile solo in noi
L’est è occidentale e noi asiatico è pacifico
L’Irlanda è anche la portata più vicina
che abbiamo qui a Berlino, quindi penso
è abbastanza ok per l’ uso tedesco
non esiste un supporto completo per il lavoro, ad es
è solo Tomcat che vedremo più avanti
che questo è in realtà molto comune
e bene a mio parere in esecuzione
le applicazioni su Tomcat sono perfette
quindi non è un problema reale
se hai una buona applicazione Java
potrebbe essere un problema su cui si basa
macchine così se lo si carica troppo
avvierà un’altra macchina così è
questo significa che se tu sei appena sopra
la gamma di una macchina che otterrai
completa la nuova seconda macchina che sarà
avviato e gestisce la tua applicazione che
non è così efficiente in termini di costi perché
devi PA per ogni macchina ma bene se
basta eseguire il tuo sistema su uno o
due macchine probabilmente non ne vale la pena
cloud comunque e non dovresti eseguirlo
una macchina comunque perché quella macchina
potrebbe sentirsi così lo si eseguirà su abbastanza a
pochi comunque quindi come funziona m1 a
darti un’impressione e ho camminato
attraverso l’installazione di un sistema
usando la console tutto ciò che vedi
qui può anche essere fatto usando la riga di comando
utilità o c’è una soap api
puoi anche usarlo se vuoi
automatizzare le cose che è perfettamente
possibile darti un’idea di cosa
è possibile che sia probabilmente meglio camminare
attraverso le diapositive e anche intendo uno
delle cose che penso sia abbastanza
bello su Amazon Web Services è il
una sorta di esperienza fuori dalla scatola quindi
se ti sei registrato per un account e
vai alla pagina elastica Beanstalk it
ti dà il benvenuto con questa bella interfaccia
e dice bene che vuoi lanciare
la nostra applicazione di esempio o la tua
applicazione così e se hai appena lanciato
un’applicazione di esempio che sei praticamente in su
e funzionante in pochi minuti ma lo siamo
andando ad alzare il bar un po ‘e
caricare la mia propria applicazione così noi
Dagli un nome e carica la guerra
file come puoi vedere qui anche quello è
Beanstalk
la demo distrugge un doppio che siamo
distribuendo nel prossimo passo daremo
creeremo un ambiente così an
l’ambiente è una raccolta di
server su cui viene eseguita l’applicazione
ha un ul come si può vedere e si può
scegli diversi tipi di contenitori nel mio
caso sto usando Emma’s una Knox a 32 bit
correre Tomcat 7 si potrebbe anche usare
Tomcat 6 o 64-bit amazon Linux o il
Versioni di rete di errore PHP o Windows del
naturalmente, naturalmente, è possibile
cambia i tuoi dettagli di configurazione così tu
può dare un tipo di istanza c’è così
questa è la la dimensione del computer che
tu stai correndo puoi avere una chiave
coppia se il custode ti permette di accedere
nel sistema in esecuzione e cambiarlo
in seguito se vuoi e fornire un
URL di controllo dello stato dell’applicazione che potrebbe
essere usato o utile se si dispone di uno specifico
URL a cui deve essere indirizzato il servizio di bilanciamento del carico
per vedere se una istanza è ancora attiva
e correndo e poi sei a posto
e puoi avviare l’applicazione e
quello che succede è che un ambiente lo farà
essere riavviato, ecco l’idea
Ambiente Beanstalk che è attualmente
iniziando dopo un po ‘otterrete il
luce verde e l’applicazione è
disponibile a quel punto in modo da poter andare a
l’UL che hai configurato e tu
sarà in grado di colpire l’applicazione a
quell’URL e hai finito e se tu
scala l’applicazione c’è a
configurazione di default in modo che inizi
nuove istanze e puoi facilmente ridimensionarle
in alto puoi anche cambiare la politica
la politica di ridimensionamento quindi ce ne sono alcuni
flessibilità lì e fai quello che tu
posso fare il prossimo passo sì, quindi quello che sono
fare ora è che ho deciso di farlo
caricare una nuova versione del mio sistema così ho
scelto per caricare una nuova versione
la versione sarà chiamata a 2.0 e a questo
punto nel tempo non lo distribuirò a nessuno
ambiente in cui potrei scegliere di schierarmi
l’ ambiente che è già
correndo ma non lo faccio così ora ho
due versioni in alto e posso farlo
questo significa che quei due muri sono in qualche modo
iniziare in s3 e sono disponibile per
ambienti di utilizzare in modo come un passo successivo I
inizierà un nuovo ambiente che chiamerò
nuova ora Beanstalk e distribuire
la nuova versione 2.0 a quell’ambiente
e bene questa è una vecchia storia, quindi dopo
qualche tempo sarà il nuovo ambiente
lì posso ora testarlo per vedere se lo è
lavorando come me, mi aspetto che funzioni
e sì, l’UL ha ben pubblicizzato per alcuni
ragazzi e dite loro di testarlo pure
e così via e una taglia lo credo
questa versione è in forma posso spazzare il
ambiente tu e quando l’ho fatto
allora sì sì, ora dico ok per favore
scambiare quei due UL e una volta ho fatto
che la nuova versione è disponibile e
in esecuzione senza tempi di fermo perché tutti
ho fatto è ho cambiato il sistema dietro a
URL specifico quindi è quello che penso
ti mostra cosa puoi fare è molto facile
per distribuire le applicazioni è che ti dà
ridimensionamento ti dà aggiornamenti del tuo
sistema senza tempi di fermo e così via
e così via, e tu puoi farlo così bene
mouse o se sei un vero sviluppatore
probabilmente lo farò con il comando
utilità di linea o alcuni script automatici
o qualunque cosa tu abbia ok, non lo farò
mostra gli altri in così tanti dettagli
loro differiscono ma questo è solo per ordinare
di darti un’idea di quanto sia facile
davvero iniziare uno di quelli
ambienti gli altri non sono quello
tanto più difficile è loro differiscono in
termini di caratteristiche che hanno ma penso
questo mostra ciò che puoi fare usando a
approccio di passaggio okay quindi il prossimo in linea è a
google app engine ora che cosa penso
la regola che è la posizione del motore dell’app Google
il ruolo di un pioniere così è stato
molto presto sul mercato è stato uno
delle prime piattaforme disponibili come
noi stessi là fuori ha un supporto per
python go e java ergo è una lingua
che Google stesso ha introdotto per
programmazione dei sistemi è un cloud pubblico
solo amazon Beanstalk elastico è anche un
cloud pubblico è in un modo è vero
percorso che significa rispetto a Amazon
servizio web Emma è un fagiolo magico elastico
dove si potrebbe effettivamente modificare il
accedere alla macchina e fare
qualunque cosa tu voglia tu con cui vuoi
quelle macchine sono off limits in
Motore Google App Engine Google App Engine è
un ostacolo completo, così hai appena fatto
il tuo sistema e non sai nemmeno
vedere che è in esecuzione su un server web o
su un sistema operativo tutto qui
sottratto e questo significa che lì
sono limitate possibilità in termini di
cosa puoi fare per la messa a punto così c’è
in nessun modo puoi cambiare l’Imperatore
metri o qualcosa del genere è giusto
non è possibile è pronto per la produzione
così Amazon è il fagiolo magico è ancora dentro
beta ma questo è veramente rilasciato
software ed è usato in produzione a
diverse compagnie o diversi servizi aerei
sistemi ci sono alcuni aggiuntivi
servizi quindi non c’è una chiave sequel
archivio di valori che può accedere utilizzando la radio
o JP una radio è ben più vecchia
JPS standard persistente più
recente per essere perfettamente onesto
penso che non sia perfetto perché jpa
è ovviamente qualcosa che è specifico
per i database relazionali che si basano su
esempio su giunti se si desidera avere
la piena capacità e ovviamente tu
non posso fare un bel po ‘di cose sulle annuali
su un negozio senza sequel, quindi penso che il
il vantaggio che ottieni è quello, se lo sei
usato per jpa non è troppo difficile da usare
questo non sequel store perché è bene a
API simile tuttavia in termini di
portabilità o utilizzo di posizioni diverse
motori sei probabilmente lo farai
probabilmente ha difficoltà a convertire
cose da google app engine a a
ambiente diverso c’è a
database chiamato sequel cloud che è in
anteprima in questo momento è il mio sequel basato
quindi è molto simile al mio sequel ma
è solo un’anteprima a questo punto e
ci sono molti altri servizi quindi
c’è un server di cache un blob
servizio di archiviazione ci sono servizi aerei
per la manipolazione delle immagini XMPP chat e così via
su così il punto qui da notare è che lo è
limitato quindi non c’è un seguito
negozio e in particolare non c’è
database relazionale disponibile se tu
parlare di un sistema pronto per la produzione così
c’è l’anteprima ma non ne sono sicuro
se lo userei in produzione
sì sì, quali sono alcune cose sulla strada
mappa così bene il supporto socket in uscita
per parlare con altri servizi questo non lo è
possibile in questo momento, quindi non è possibile
per aprire una connessione Web a una rete
alcuni altri servizi dall’app google
motore c’è il supporto per il sito
java ci sarà il supporto per la java
software 3.0 api come trasferimento dell’acronis
MapReduce API e BLOB sulla migrazione così
vantaggi bene è Samuel in
produzione e ce ne sono parecchie
persone che lo usano e, naturalmente
è in esecuzione in un data center google
c’è un rapido accesso ad altri Google
servizi c’è una bella integrazione
con Android quindi penso che sia un uso comune
caso per google app engine per eseguire il
backend di applicazioni Android su questo
sistema è gratuito per piccole applicazioni
e SS è un modello a grana molto fine per
ridimensionamento quindi in pratica si paga su richiesta
che è diverso dal web di Amazon
servizi quindi quelli sono i vantaggi quindi
ci sono alcuni limiti in termini di
capacità che hai permesso di usare loro
in realtà non sono così bassi quindi se ne hai
qualcosa che non è enormemente
successo puoi fondamentalmente eseguirlo per
libero e non so che hanno cancellato da
la parte superiore della mia testa per essere perfettamente
onesto ma puoi iscriverlo e basta
ti dà una bella informazione su
i limiti concreti vanno bene per i dati
centri solo negli Stati Uniti che non sono a
ottimo se ferisci o attraversi e non
solo per la privacy dei dati ma anche
a causa della latenza c’è un molto
lista bianca limitata di classi che tu
può usare e ci sono dei bei articoli che
parla di come puoi effettivamente eseguire jsf
in cima a Google App Engine che è
probabilmente una sfida tecnica che io
non vorrei risolvere perché presumo
che sai che il framework web funziona e basta
quindi questo è un problema lì e io no
sicuro delle altre lingue come
Python o vai ma questo è davvero nel mio
opinione è grave limitazione perché e
è una lista ampia quindi non dice bene
sai che qui ci sono alcune classi che tu
non posso usarlo dice che qui ci sono le classi
che puoi usare
questo in un modo porta ad un login quindi se tu
guarda che c’è l’ API JPA per parlare
al negozio senza sequel che è molto
specifico per questo nessun negozio sequel se tu
vuoi far funzionare bene le tue applicazioni
un modo performante che avrai
classi specifiche che stai utilizzando
ci sono servizi specifici che sei
utilizzando il supporto di un’applicazione da
il motore dell’app Google probabilmente non lo sarà
così facile e per qualche motivo loro
cambiare il prezzo non troppo tempo fa e
questo ha causato un bel po ‘diciamo
confusione tra gli sviluppatori e io
penso che in realtà non sia piacevole
situazione in cui stare perché tu sei
fondamentalmente bloccato in questo specifico
ambiente e poi all’improvviso
i prezzi sono cambiati e mentre non c’è
modo semplice per allontanarsi dal
piattaforma quindi penso che quelli sono alcuni
problemi sì, ho detto che è molto
ambiente ristretto c’è a
sandbox limitato c’è per il focus
su nessun database sequel c’è un limite
sul tempo di avvio per le applicazioni
c’è un limite al tempo di risposta
c’è un modo che è possibile accedere al
sistema operativo che ho chiamato vero
percorso in un modo e non puoi nemmeno accedervi
e trova server web di cibo così e là
sono anche opere di cornice specializzate per
google app engine come Gaelic per
fantastico che si concentrano solo su Google App
Motore che a mio parere mostra ancora
che c’è una specie di serratura e di
Certo che ci sono degli standard, naturalmente
potrebbe probabilmente migrare un sistema
da google google ma alla fine del
il giorno là sta chiudendo e quello che io bene io
detto prima che è il logging
probabilmente non è qualcosa che anch’io
paura di quale sia il vero problema
opinione è che questa piattaforma non lo è
come una vera piattaforma Java perché lo è
ha questo insieme molto limitato di
classi autorizzate
quindi Google App Engine quindi il prossimo
è la fonderia del cloud cos’è e che è un open
progetto sorgente guidato da VMware ed è
licenza apache quindi licenza Apache
in pratica significa che sei libero di fare
qualunque cosa tu voglia fare con te così tu
puoi persino creare la tua forchetta e vendere
il software ciò che penso sia molto
molto interessante se guardi al
altre piattaforme sono chiuse salsa I
significa ovviamente che incorporano aperto
progetti di fonte, ma non c’è modo che
puoi usare che puoi eseguire l’Amazon
infrastruttura elastica di fagiolo magico nel tuo
proprio centro dati stessa cosa per Google
App Engine questa piattaforma qui in realtà
ti dà la possibilità di farlo e lì
è una comunità che ha costruito il suo
sistemi attorno a questo core quindi uno dei
obiettivi di questo sistema è diventare il
Linux per cloud per così dire o quattro coppie
e ci sono altre offerte commerciali
intorno alla fonderia di nuvole a questo punto lì
è cloud pubblico di VMware che si trova in a
battitore ci sono offerte private così
c’è stato attivo come bastone a quello
puoi usare e ce n’è un altro
che è stato annunciato da VMware
alcuni forum o non come non non molto
annuncio pubblico ma se guardi
i forum in realtà dice bene che facciamo
hanno in programma di fornire un’offerta privata
e c’è una micro nuvola che consente
per eseguire la versione ridotta di
cloud nel tuo computer portatile
fondamentalmente per testare le cose e per eseguire il tuo
sistema nel tuo ambiente yeah
ci sono alcune lingue che sono
supportato Java Scalia groovy JVM
lingue ma anche Ruby Erlang nodejs
Python PHP e questo è un altro
bel vantaggio dell’open source quindi non c’è
una comunità
e aggiungono funzionalità come la lingua
supporto ad esempio per cui è bello e
c’è un passaggio quindi è tra
i nostri due motori google e a
Missoula sabine store in modo che tu possa fare un po ‘
tweaking così per esempio è possibile
configurare la memoria che è riservata
per un’applicazione, ma è così
non vi è alcun risveglio dettagliato come te
ce l’hai in un alyssa di Amazon
gambo di fagioli sì così altre cose ci sono
supportando te ubuntu e stai andando
a voi voi a un sistema di provisioning
eseguendo Cloud Foundry ci sono immagini
per la lista Amazon ec2 fornita da destra
scala per la quale non sono stati aggiornati
un po ‘di tempo c’è una porta dotnet
fonderia di ferro che il gas vmware ha
recentemente rilasciato Bosh che è il loro
sistema per provisioning server su cloud
fonderia com quindi c’è un intero
ecosistema e un bel paio di partner
stanno costruendo i loro affari
intorno alla fonderia del cloud una cosa che è
sono molto specifici per Cloud Foundry
questi servizi così se si guardano le
altro ciò che significa è quella nuvola
fonderia fornirà l’accesso al
applicazione a servizi specifici come
RabbitMQ pasta square my sequel neo4j
il rosso è MongoDB e così via e il tuo
l’applicazione otterrà il riferimento a
il servizio dall’ambiente così
di solito quello che fai è il tuo diritto
applicazione che dici va bene c’è un ul a
jdbc UL per il database ed è necessario
configuralo che è diverso qui così
quello che succede qui nel tuo codice è quello
vai in una fonderia di nuvole e dillo bene
sai che ho bisogno di un database e poi
confermare incavo ben sai che c’è
questo codice postale quadra da queste parti
che stiamo usando così perché non usi
questo e qui è il tuo URL
è il tuo username qui è la tua password
e ciò significa che puoi eseguire il
sistema o applicazione invariata in
ambienti diversi per cui è bello
test di stadiazione e così via per farlo tu
bisogno di un’integrazione nel quadro così
c’è ad esempio lo spazio dei nomi cloud
in primavera che ti permette di dire bene io
bisogno di un riferimento a un database qui
cose simili, c’è un an
anche la molla di configurazione automatica
quindi se c’è una sola fonte di dati lo farà
essere sovrascritto dall’origine dati che
la fonderia del cloud fornirà altri
quadro supportato un gioco e ascensore o
puoi usare le chiamate API in questo modo
lavora dietro le quinte è quello quando
la tua applicazione inizia da lì
variabili di ambiente che contengono il
informazioni dei servizi configurati
e devi leggere quei marmont
variabili e quindi conterranno il
UL il nome utente password tutti questi
cose e poi puoi usare il tuo normale
approccio per accedere a quei servizi o voi
usa l’integrazione del framework che è
ovviamente molto più semplice e piacevole da usare
quindi perché dovrei preoccuparmi di quale sia il vantaggio?
beh penso che ci sia molto aperto
l’innovazione della fonte sta accadendo in questo
lo spazio è interessante e c’è
una storia di cloud privato quindi se si guarda
le altre offerte su cui si concentrano tutti
cloud pubblico e come ho detto prima
sono banche assicurazioni e così via, che volontà
probabilmente non eseguono mai il loro sistema
cloud pubblico se vendono vogliono avere
la flessibilità di una soluzione di coppia loro
può usare la fonderia di nuvole, c’è micro
cloud per test di laptop e desktop e
c’è questo modello di servizio che è
unico nel suo genere per fonderia nel cloud, quindi il servizio è
iniettato fondamentalmente nella tua applicazione
ci sono alcune ottimizzazioni quindi se tu
carica la tua applicazione
le librerie saranno memorizzate nella cache così invece di
caricando il file di guerra completo con tutti
le dipendenze sarà solo il tuo codice
schierato automaticamente dietro le quinte
così come per i database sono condivisi
tutte le applicazioni in modo che non vengano avviate
propria applicazione nel proprio database
server che è ancora più veloce e anche
probabilmente più conveniente ed è
di nuovo il modello di programmazione standard
che probabilmente siamo tutti abituati a
Tomcat per Jabba l’importo standard
sfida bene prima di tutto il pubblico
il cloud è ancora in beta e non c’è
prezzi annunciati cloud privato è in
beta o è disponibile ma non da
vmware non c’è pieno supporto per java
e quindi è limitato a Tomcat come ho detto
prima non credo che sia così
grande problema ma buoni data center solo per
disponibile in noi tuttavia è possibile
eseguilo su facile da installare i tuoi sistemi
su ec2 e integrazione aggiuntiva
i servizi sono in linea di principio possibili
comunque avresti bisogno di cambiare il
codice base, quindi se si vuole fare affidamento su
Cloud Foundry e conferma il servizio
modello che sarà necessario modificare in realtà
cambia il codice base della fonderia di cloud
stesso che è probabilmente probabilmente così complesso
ciò significa che esiste un insieme limitato di
servizi quindi se si guarda Amazon
fagiolo elastico fondamentalmente ogni
database in esecuzione su ec2 può essere
usato da beanstalk elastico è giusto
che devi avere il tradizionale
meccanismo di configurazione perché qui lì
è un meccanismo di configurazione automatico
ma lì per la scelta è limitato e
sarà necessario fornire integrazione in
il tuo quadro un altro problema se tu
eseguire la fonderia di cloud sul proprio sistema
in realtà è una parte piuttosto complessa di
software perché ci sono tutti questi
servizi che sono integrati e il
altro problema è così come sono quelli
i server scalato voglio dire, se si desidera
avere un postgresql
il mio sequel in esecuzione in produzione che desideri
per avere un’installazione a prova di proiettile che
è anche in grado di scalare e probabilmente quello
sarà diverso dallo standard
installazione che offre la fonderia del cloud
quindi questa è una sfida finale e c’è
c’è un problema perché se aggiungi un
nuovo servizio probabilmente anche necessario
avere l’integrazione a tutti i quadri così se
hai x quadri e servizi di filo
allora hai x volte y molte integrazione
punti che non vanno troppo bene ok
di nuovo in linea, penso completamente
approccio diverso è cloud cloud cloud
fagioli ha in realtà due offerte così
c’è una carta def che credo sia
probabilmente la cosa che fa
cloudbees molto interessanti e anche set
a parte la sfida della concorrenza
il cloud è sviluppato dal nostro sviluppatore
servizi quindi è un continuo
server di integrazione che controlla il tuo
le fonti li compongono là è il maven
repository per istantanee e rilasci
c’è là è git di sovversione
repository e ce ne sono anche alcuni
partner per il test del codice statico
analisi analisi wiki e così via e così via
su così fondamentalmente si ottiene tranne per il
IDE ottieni tutto ciò che ottieni
tutto ciò di cui hai bisogno per gestire il tuo
il tuo progetto che è bello ed è anche
abbastanza diverso dalle altre offerte
perché si concentrano sulla produzione
ambienti o ambienti che il tuo
il sistema può essere eseguito là è eseguire un cloud
ambiente che utilizza ec2 e un tomcat
inoltre è molto facile da implementare
un file di guerra ci sono alcune configurazioni
opzioni una specialità che c’è
supporto per il profilo web java, quindi cosa
gli altri concorrenti che abbiamo visto così
lontano sono solo in grado di supportare i solidi
in realtà forniscono supporto per il web
profilo che è più complesso che ci sia
supporto per anello elastico di scalabilità
c’è un semplice mio database sequel voi
potrebbe anche volere te
può anche utilizzare Amazon RDS, ovviamente e
ci sono anche partner per altri
servizi quindi corri al cloud
vantaggi bene la sua produzione pronta così
hanno lasciato lo stato migliore per
un bel po ‘ora e supportano anche
il processo di sviluppo e loro hanno
più che solo visto i voli hanno il
profilo web e questa energia finita
modalità di programmazione su EC2
quindi hai accesso a tutti gli altri
cose che Amazon Web Services deve
offrire sfide ben gestite dal cloud
non che non lo abbia davvero
molta flessibilità in termini di
configurazione quindi penso a quelli che è
il problema principale quindi penso il modo in cui
è posizionato come un sistema
supporta gli sviluppatori che è il principale
punto io non sono sicuro dove alla fine il la
la nube dell’anello del timone è ben separata
e probabilmente non la mia opinione non il
le copie di messa a fuoco potrebbero non essere d’ accordo
altro quindi c’è Heroku che è un percorso
che ora è in passaggio falso in precedenza
set ha avuto una collaborazione con VMware
questo è ora il modello come la cosa del
passato Khan supporta comunque Java come
solo beta e anche solo nei dati degli Stati Uniti
centri ed è diverso perché il
il modo in cui funziona è che tu spinga il tuo
è il codice sorgente di un repository git
compilato automaticamente da Heroku e gestito
sulla loro piattaforma cloud è molto bene
è molto popolare tra me direbbe Ruby
gli sviluppatori in particolare e mentre è
tipo di partenza o ha un’offerta Java
là fuori per un po ‘ora poi c’è
Microsoft è principalmente indirizzato alla rete
ma c’è anche il supporto Java
il motivo per cui l’ ho incluso nel
la presentazione è perché è di nuovo bene
hanno un gran numero di data center in tutto il mondo
come Amazon sono pronti per la produzione
hanno un’offerta molto completa
hanno un servizio di database relazionale
non hanno un servizio segreto pure
hanno cache e così via e così via
hanno anche un supporto per Linux
lavoratori ora che è stato annunciato io
pensa questa settimana e hanno un chiavi in mano
pronta soluzione Hadoop come ha amazon così
la ragione, come ho detto, è che la moglie è inclusa
perché credo che se guardi all’Asia
è probabilmente l’altro sistema che è
disponibile in tutto il mondo ed è davvero
interessante e secondo solo a Amazon
probabilmente sì Oracle public cloud ha
stato lanciato questa settimana in base al loro
dolce e c’è anche la testa rossa aperta
lo spostamento hanno un lavoro completo sei tu
offrendo di nuovo così è un’altra cosa
che potresti voler guardare comunque io
non voglio immergermi nei dettagli loro
i prezzi sì è interessante quindi il
la linea di fondo è che è molto difficile venire fuori
con i numeri quindi i modelli sono molto
diverso e non puoi inventare un
stima che dice okay la tua domanda
costerà su questo ambiente cloud
e quello su questo altro ambiente cloud
perché il modo in cui le accuse sono
calcolati sono molto diversi se tu
guarda la stanza di Emma, per esempio è così
in base al numero di istanze che
stai correndo e quanto tempo sei
eseguirli se guardi l’app di Google
Motore completamente diverso
perché non ce l’hanno nemmeno loro
avere istanze in modo che non possano farti pagare
per istanze, naturalmente
sì sì, che conclude la mia presentazione I
spero che tu abbia una buona panoramica su tutto
le diverse offerte e sarei
felice di fare domande se ce ne sono
di primo grado il tipo di regia, quindi io
sapere dalla primavera
dove John Adair offre anche
per gli stivali di sviluppo quindi intendo noi
usa la conoscenza personalizzata di Jenkins e Polly
tascabile così critico per tutti quelli
rapine o è dovuto a me come in
un necessario in quanto ho più
ambienti che collaudo lo sviluppo
sono messa in scena e quindi sarà bene
hanno anche ambienti diversi
c’è qualche supporto sì così di solito lì
è una sorta di utility da riga di comando
che puoi usare così se guardi
Ad esempio la California ce l’ha
Utility della riga di comando BMC che puoi
usa la stessa cosa per Beanstalk elastico
hanno anche un’API che puoi usare
stessa cosa per un cloud-based e per
Google App Engine credo che ci sia
anche qualcosa di simile anche tutte
loro offrono i plugin Eclipse così là
è un plugin di eclissi per la fonderia di cloud
ce n’è uno per un fagiolo magico di base e
ce n’è uno per Google App Engine ma
se è noto essere basato sul cloud
onesto e se guardi Cloud Foundry
e Beanstalk elastico in particolare è
proprio come il tuo gatto così fondamentalmente
dice che il server distribuisce roba a
e hai fatto anche così è così
in realtà abbastanza carino e conveniente
modo e se si parla di supporto per
come il vero processo di sviluppo come
il cloud ha da offrire e c’è
questo annuncio di vmware insieme
Io sono con il compito più importante su cloud co2
in realtà non sono veramente sicuro di questi dati
circa lo stato lì sembra
sii davvero presto annuncio quindi non lo sono
sicuro se stanno seguendo e
e come ho detto credo che sia il cloud
in realtà piuttosto unico in modo univoco
posizionato in tal senso e hanno
il committer Jenkins sul libro paga così
io penso che loro non sono proprio noi
le articolazioni sono da sole non possono avere un
modello di dati relazionali quindi non significa
che anche il design dell’operazione è
limitato potresti non avere un complesso
cartella del progetto perché di solito hai
un modello pubblico aggiornato e tu trasferisci
a un modello di dati complesso che non lo è
possibile o bene intendo il punto è
che su un database senza sequel non è possibile
davvero bene o su questi tipi di
database non sequel in generale voi
non posso fare articolazioni perché ciò significherebbe
che avresti bisogno di questo anche noi
bisogno di parlare tra loro e questo è
non fattibile quindi sì, ci sono dei limiti
potrebbe ancora venire con modi per
navigare da un oggetto all’altro
comunque sarà diverso da cosa
sei probabilmente abituato e come ho detto
prima credo che sia uno dei
problemi che ha Google App Engine
per non dire che non è possibile eseguire complessi
applicazioni oltre a questo perché
ovviamente puoi farlo è solo diverso
ma è anche diverso da quello che sei
abituato da perché la maggior parte del Java
sviluppatori con cui ho effettivamente esperienza
il modello di database relazionale e se il
la domanda per me è anche se c’è
quindi è una specie di prezzo che si paga
domanda per me è cosa ottieni e se
lo guardo e se sono onesto non lo sono
certo cosa ottieni perché è bene
c’è un diverso schema di prezzi quindi
potresti stare meglio riguardo
prezzi ma ci sono così tanti tecnici
beh sfide se vieni da un
sfondo tradizionale Java perché
c’è questa bianchezza delle classi lì
è un database sequel che è diverso
da quello a cui sei abituato e che c’è
anche un login quindi sì a me la domanda
è perché dovrei usarlo l’unico punto
che posso venire con me è questo
integrazione con
Android così sembra essere una buona cosa
forse se vuoi correre semplice
applicazioni e se si attenersi al a
il livello gratuito è anche qualcosa
quello potrebbe essere prezioso ma altrimenti io
probabilmente non lo userebbero e il motivo
perché l’ho incluso nella presentazione
è perché molte persone e in
particolare da una credenza di fondo di Java
che passa e il cloud è come l’app di Google
Motore e in realtà non è vero
ci sono anche persone che servono ho avuto un
discussione online da qualche parte e lì
era questo il ragazzo di base ha detto bene
sai se vuoi avere una verità
cloud deve essere come Google Evans te
devono astrarre dal funzionamento
sistema non è possibile toccare il server web
e devi usare un database senza sequel
e penso che sia solo sbagliato e
perché ci sono altre cose che hanno
un altro scambio di ciò che no ho no
idea sì, credo che sia, diciamo
credo che sia piuttosto l’inizio
punto, se si guarda la maggior parte del
roba che è fatta è ancora intendo che lo sia
una tecnologia aziendale quindi di solito cosa
quello che succede è che la roba scorre dentro
il proprio data center c’è un sacco di
interesse e con l’annuncio di x
da Oracle questa settimana è piuttosto evidente
e inoltre voglio dire che il cloud dovrebbe
essere uno dei principali argomenti di java ee
7 Non parlerò del perché lo credo
in realtà non è vero, ma facciamolo
un soggetto diverso ma è sul
schermo radar di un bel po ‘di persone in
la scena Java e io là e là c’è
un sacco di investimenti in corso che puoi
vedi così penso che ci siano cose in corso
ma allo stesso tempo direi che lo è
ancora una applicazione tradizionale
modello di server nel tuo data center
che stiamo vedendo la maggior parte del tempo
va bene grazie mille
nel cloud hanno superato le piattaforme
confronto ora lasciami dire alcune parole
prima così il mio nome è un lupo cattivo, sono io
stazione technology manager per adesso AG
a Berlino qui l’ufficiale ha detto
colpito anche non troppo lontano dovrebbe
probabilmente dire di aver condotto la consulenza IT in
l’area drumming parlando così noi abbiamo
uffici in Svizzera e in Austria come
bene e siamo tra i 25 grandi
Sono la società di consulenza aziendale
per cose come la formazione dell’ITX
adesso sono anche responsabile per il
strategia tecnologica quindi è quello che faccio
Io sono un oratore che puoi ovviamente vedere
sono un autore che ho scritto il primo tedesco
libro di primavera ho un ultimo blocco
voci sul modello a cascata
tutto quello che avreste sempre voluto sapere su
la bottiglia per il modello che ho un Twitter
account puoi trovare molto
presentazioni a SlideShare e per
c’è anche comunicazione antiquata
un indirizzo email ok quindi iniziamo con
una definizione generale di una nuvola lì
sono tre diversi tipi di nuvole come
nei servizi che offrono prima di
tutto quello che c’è è un servizio di infrastruttura
è fondamentalmente solo qualcosa che offre
così bene superfici di metallo nudo virtuale così
è che fornisce ai server che possono
essere avviato abbastanza rapidamente, quindi di solito è
solo una questione di pochi minuti o addirittura
secondi ed è abbastanza simile a
la virtualizzazione la differenza è quella
c’è un portale self-service così tu
può andare al login di un portale avviare un server
e non vi è alcun processo manuale o manuale
lavoro coinvolto in modo che significa invece di
andando al tuo reparto operativo
chiedendo loro il server e aspettando che io
non so poche ore giorni mese settimane
qualunque cosa ti darà un server di base
istantaneo però il problema se tu
guardalo da uno sviluppatore
la prospettiva è che dovrai farlo
gestisci tutto da solo quindi è giusto
bare metal dovrai installare il
server delle applicazioni del sistema operativo
database qualunque per farlo in qualsiasi forma
utilizzabile se guardi alcune aziende
che forniscono servizi che ci sono
Ovviamente i servizi web di Amazon hanno
un futuro di rango attorno all’infrastruttura
come servizio vedremo più avanti
in realtà è più che giusto
infrastruttura come servizio e come uno
dei fornitori nel più privato
spazio Ho scelto VMware qui sono
beh probabilmente possiedono l’impresa
mercato della virtualizzazione ne fanno abbastanza
roba cloud quindi se stai cercando un
cloud che puoi eseguire nei tuoi dati
centro è una delle aziende che
avere una cosa interessante da offrire lì
poi c’è la piattaforma come servizio I
pensaci come una specie di
server delle applicazioni che puoi semplicemente
distribuire applicazioni e tutto
altro è fatto dal server delle applicazioni
ha gestito diversi problemi che una nuvola
ha come ridimensionamento, aggiungendo di più
server a seconda del carico spegnimento
server se c’è meno carico di cose
quella natura ed è soprattutto ciò che significa
l’applicazione è per lo più gestita dal
fornitore così invece di dover
gestire l’applicazione e il
infrastruttura su cui si basa il servizio
della piattaforma per fare così bene lo faremo
vedere alcuni esempi uno probabilmente
esempio ben noto potrebbe essere il google
motore di app che puoi vedere con il logo di
nell’angolo in alto a sinistra è probabilmente
come la piattaforma originale come servizio
ecco perché è un unico e il
l’altro che ho portato è una nuvola
fonderia che è un progetto open source
ne vedremo molte altre in seguito
su di esso è un’immagine di progetto open source di
l’ mbar e poi c’è il software
servizio come sviluppatore è probabilmente
alcuni software che stai usando in questo modo
Ho scritto un articolo durante il fine settimana e
lo ha fatto usando Google Docs perché è così
molto facile
per farlo in modo collaborativo
piattaforma così e questo è il servizio software
perché è simile a tutti gli altri
suite di produttività per ufficio che puoi
tuttavia è nel web così è
qualcosa che fai come sviluppatore tu
probabilmente usa quelli che potrebbe anche essere
qualcosa che vuoi integrare
le tue applicazioni come base
per la tua applicazione o cose del genere
quindi esempi quindi c’è Microsoft
Dynamics air suite che è un sistema CRM
sistema di gestione delle relazioni con i clienti
che stiamo anche usando in diversi per
diversi clienti che è ovviamente
qualcosa che si desidera personalizzare e
che vuoi fornire aggiuntivo
servizi su così è un esempio lì
è Microsoft Office 365 che è il
ufficio in esecuzione nel cloud e e
c’è un altro esempio che penso sia
abbastanza interessante è in realtà uno dei
i nostri prodotti quindi i nastri sono un
applicazione per cui abbiamo creato
assicurazioni per esso andrà in onda per giurista
di cose quindi quello che fa è se tu vai
dal tuo al tuo avvocato Android, giusto
mi dispiace, quindi se vai al tuo
avvocato in realtà prende il tuo caso e
parla all’assicurazione se lo farà
essere coperto dall’assicurazione, quindi è così
cosa fa e cosa speciale riguardo
è che è una piattaforma e tu paghi
è un modo di sfogliare per ottenere un account
e paghi per uso quindi non è uno strizzacervelli
prodotto web che si acquista una licenza
è qualcosa che si paga per l’uso così
è in un certo senso un software-as-a-service
ma è molto concentrato su una nicchia
mercato e penso che sia in realtà uno dei
le cose che potremmo vedere di più
in futuro queste applicazioni di nicchia
fornito come servizi cloud quindi perché lo farebbe
Mi interessa il cloud, penso che il principale
il vantaggio è la flessibilità, come ho detto
prima è molto facile ottenere un nuovo
server e iniziare nel tuo server
è un processo automatico quindi non c’è
processo manuale complesso invece è solo
automaticamente fatto penso che sia il
vantaggio principale c’è un altro vantaggio
si parla spesso di quale sia il costo
riduzione tuttavia che è valida solo se
guardi il cloud pubblico ed è così
in realtà più sulle economie di scala
quindi se guardi Amazon o Google loro
hanno questi grandi data center e di
Certo che sono in grado di operare quelli
data center al prezzo più basso di
il tuo server seduto da qualche parte in alcuni
stanza quindi direi che non è così
necessariamente unico anche questo offuscato
piuttosto economia economica di scala lì
è una cosa speciale una costante costante
cloud anche per cloud pubblico quindi basta
paga per la capacità che stai utilizzando
in quel preciso momento così puoi fondamentalmente
pagalo entro l’ora o qualsiasi altra cosa
potrebbe essere un’altra cosa e cioè
in realtà unico per la nuvola che consente
per ridurre i costi per privati
cloud quindi se si esegue il cloud
ambiente nel proprio data center I
credo che non ci sia troppo di a
riduzione dei costi si potrebbe sostenere che tu
potrebbe essere in grado di consolidare il tuo
server però puoi farlo anche tu
con la virtualizzazione quindi non è unico
per il cloud quindi penso in particolare se
vuoi gestire il tuo cloud nel tuo
centro dati il vero vantaggio è intorno
una flessibilità e non il costo sbagliato
riduzione in modo che potrebbe essere qualcosa
bene speciale o qualcosa che non lo è
troppo ovvio se parli di cloud in
generale perché anche parlare di un privato
Nuvola bene se guardi alcuni dei nostri
i clienti amano le assicurazioni e le banche
ovviamente non andrà a loro ovviamente
non andrà bene per le terre pubbliche
per l’introduzione così come uno sviluppatore
una delle domande interessanti è come
è cloud una sfida per me come a
sviluppatore
c’è una sfida riguardo
disponibilità quindi se si guarda al cloud e
se guardi i termini in termini di
servizio che Amazon offre ad esempio
in pratica dice bene, sai
il servizio individuale potrebbe sembrare equo
anche se il data center potrebbe fallire e noi
non assumersi la responsabilità per ciò che
è molto diverso da quello che sei usato
a se stai facendo sistemi aziendali
in genere i sistemi aziendali vengono eseguiti
su hardware ad alta disponibilità e e
il fallimento di un servizio è solitamente reale
incubo qui la piattaforma no
offrirti garanzie su come
server sulla disponibilità del
servizio bene ci sono alcune garanzie
ma sono abbastanza rilassati così tuo
sistema deve sopravvivere al fallimento di
singoli nodi e ci sono
le applicazioni come c’è in qualche modo
famosa applicazione chiamata caos monkey
che semplicemente cammina e spara a
servizio diverso nella testa e nel
Il punto è che il tuo sistema deve sopravvivere
la via di quei server e quella porta
a molte sfide e
interessanti concetti architettonici così
una delle cose che sono emerse
dal cloud è il nostro non seguito
database che si basano su un ampio set di
server servizio inaffidabile e scala
fuori per ridimensionare a grandi quantità di dati
che è molto diverso da quello che sei
usato nei database relazionali dove
hai solo o pochi server
e aumenterai di livello fornendo di più
server potenti, quindi è qualcosa
ci sono cose ovvie che siamo
probabilmente ti piaceva che dovessi avere
rimasto sul tuo servizio web perché loro
potrebbe sentire che è possibile memorizzare lo stato di
i tuoi server web in un database o alcuni
archiviazione centralizzata che è altamente
disponibile ma generalmente lo fa
è più consigliabile non fare affidamento sullo stato
sul servizio web così ora questo suona a
un po ‘spaventoso perché
fondamentalmente la piattaforma che sei
lavorando su
è molto traballante ma alla fine del
giorno se guardi sistemi come Amazon
o Google sono molto altamente
disponibile e la ragione di ciò è
per esempio ottieni un sacco di dati
centri su cui è possibile eseguire il software
che altrimenti è piuttosto difficile intendo se
sei una compagnia media che avrai
probabilmente anche un centro dati, ma se tu
guarda Amazon hanno centri dati
in tutto il mondo e anche in ciascuno
regione del mondo hanno multiplo
data center che è qualcosa che tu
non poteva permettersi il contrario e questo dà
alta disponibilità se fai la tua
architettura giusta, perché se lo fai
la tua architettura giusta puoi gestire il tuo
sistema in diversi data center
e in questo modo se si alimenta un data center
il tuo sistema sopravvivrà così finirai
con una maggiore disponibilità e penso
una sorta di prova che questo è vero
sono i sistemi di amazon per esempio
che sono molto disponibili zia Em
ridimensionamento quindi se si guarda il ridimensionamento come io
ha detto che c’è pay-as-you-go sul
cloud pubblico quindi paghi solo per il
capacità che stai usando per te
non dovrebbe dimensionare il tuo sistema per il
carico massimo perché non lo fa
qualsiasi senso perché poi pagheresti a
sacco di soldi, anche se il carico sarebbe
essere inferiore a quello che pagherete per questo
devi essere in grado di iniziare e fermarti
servizio a seconda del carico che
stai vedendo e questo significa ancora
hai molte sfide quindi hai bisogno
per fornire il sistema come immagine VM per
esempio in modo da poter eseguire più e nuovi
istanze o qualche tipo di automatismo
installazione cosa hai e noi lo faremo
parleremo vedremo che il discorso più avanti
su un dispiegamento continuo che io
pensare potrebbe essere una buona soluzione per questo
va bene così piattaforma come un servizio come ho detto
questo è fondamentalmente intorno al tipo di
server di applicazioni virtuali che hai appena
implementa il tuo sistema
quindi molte delle sfide che abbiamo
visto in realtà nascosto da te da questo
piattaforma come servizio, quindi quali sono
benefici e alcuni problemi o sfide
che quelle piattaforme come servizio potrebbero
avere se si guardano i vantaggi prima
rispetto al servizio di applicazione che
probabilmente siamo tutti abituati a includere
molto di più quindi è una piattaforma completa
di solito c’è un database che puoi
anche la fornitura di alcuni messaggi
sistema e così via e così via, quindi penso
è in realtà una piattaforma completa I
penso che sia una delle cose allora
ci sono questi problemi di cui abbiamo parlato
su così c’è il ridimensionamento che si desidera
scala il tuo sistema in base al carico
se c’è meno carico che vuoi scalare
esegue il provisioning iniziando la nuova VM
iniziando le tue istanze ottenendo la maggior parte di
noi che è qualcosa che è fatto da
la tua piattaforma come servizio e per
tolleranza in modo da riavviare il servizio e
affrontare i guasti sull’hardware
livello in modo che sia un altro vantaggio
può facilmente girare un buon numero di ambienti
questo è qualcosa in tradizionale
sviluppo del software che è duro per te
devi farlo devi avere un test
unità di ambiente di SH ti ambiente
bisogno di avere un ambiente di produzione
e devi in qualche modo creare il codice
consapevole di questi diversi ambienti così
è necessario avere una configurazione che sia
anche usare questo database o quello
database a seconda che tu sia attivo
messa in scena o in produzione alcuni dei
piattaforme come un servizio ti permettono di fare
piace fare abbastanza debito solo senza nessuno
modifiche al codice o alla configurazione
perché la piattaforma offre tutto il
cose di cui hai bisogno come i dati
sistema di messaggistica e così via, quindi è facile
per iniziare un nuovo ambiente e fornitura
un nuovo ambiente che è molto che è
grande rispetto agli incubi che
altrimenti devi solo ottenere un
testamento attivo e funzionante sì ed è così
facile da ottenere qualcosa in esecuzione così
se vuoi eseguire la tua applicazione
Internet su un’infrastruttura collaudata
ridimensiona a molti utenti che puoi
fallo sul cloud su una piattaforma cloud
che altrimenti sarebbe di nuovo difficile
perché avresti bisogno di avere è un po ‘
sistema in atto che dovrai affrontare
con ridimensionamento e così via e così via e il
La piattaforma passata sarà sicuramente trattata
alcuni di questi problemi potrebbero essere utili
fondamento per entrare in continuo
consegna e vedremo se c’è
di più a riguardo nel prossimo discorso così giusto
iniziare nuovi ambienti diventando nuovi
server che è molto facile e se tu
voglio consegnare continuamente nuovi
rilascia è qualcosa che tu
probabilmente ha bisogno di pubblicare quelle versioni
okay problemi o sfide ci sono a
pacchetto predefinito in modo sostanziale se tu
guarda anche il cloud che offre
abbiamo un ambiente un tomcat
alcuni navigano in quell’ambiente
servizi aggiuntivi come un database e
così via così se manca un servizio
hai un problema e lo stesso con
messa a punto dell’ambiente, quindi se tu
vuoi cambiare la dimensione dell’heap del tuo
ambiente se si desidera avere un
specifiche cose perimetro pm di quello
la natura potrebbe essere un problema nel tuo
ambiente in modo che sia una sfida e
vedremo più avanti che ci sono
diversi compromessi su questo e
ci sono più dipendenze e c’è
un blocco in modo che se si ottiene il completo
pacchetto significa che questo pacchetto è
di solito disponibile solo da una fonte
e questi servizi proprietari porteranno
tu ad un login per essere onesto credo
anche se usi standard in condizioni normali
progetti quindi per dire che hai ancora un
login quindi quello che sto cercando di dire è se
ti concentri su come evitare un login che lo farà
probabilmente non funziona anche se hai un
server Java EE standard per esempio
avere un login riguardante per esempio
la parte superiore
lato raishin quindi se sei abituato a uno
il lavoro specifico è finito e tu passi
a un altro sarà difficile perché
il reparto operativo vedrà a
piattaforma completamente diversa quindi
la domanda è se c’è un modo per
evitare di bloccare a tutti e vorrei discutere
probabilmente non c’è un modo come noi
vedremo più avanti ci sono reali probabilità
problemi mondiali riguardanti gli accessi va bene così
diamo un’occhiata ad alcuni dei
le piattaforme stesse che sono là fuori
prima di tutto questo elastico amazzonico
pianta di fagioli e se la guardi è
basato su servizi web di Amazon che è
è la nuvola pubblica di pioggia di amazon
per lo più infrastruttura-come-un-servizio così
ci sono dei computer virtuali che è facile
tubo là io ultimo bilanciamento del carico che
consente inoltre di avviare nuovi server
domanda e anche spegnere i server
non sono più usati perché c’è anche
piccolo carico che è in realtà auto
ridimensionamento quindi è anche parte del carico
bilanciando lì c’è un semplice
servizio di archiviazione s3 che è possibile utilizzare per
grandi servizi come serrature o your the
artefatti che si desidera distribuire e
archiviazione a blocchi elastici per virtuale
più caldo quindi se lo guardi è a
completo di anello che ti dà
i computer immagazzinano tutte queste cose e
anche alcuni sono troppo magri, quindi è abbastanza
bello come ho detto, c’è più che giusto
infrastruttura come servizio sul
Amazon Cloud quindi c’è per esempio in
Denaro SD che è pronto all’uso
memcache dbase server quindi ti dà
memcache d caching senza un pozzo
installazione di qualsiasi software aggiuntivo o
qualcosa del genere c’è RDS per
servizio di database relazionale per Oracle m
è uguale c’è DB dinamico DB semplice
e così via e così via e lo sono anche loro
un bel po ‘di offerte di terze parti che
gira su ec2 quindi ce n’è uno per mongodb
ce n’è un altro per
per essere quelli non sono sequel database e
ciò che significa in sostanza è che lì
sono blocchi predefiniti che tu
puoi costruire la tua applicazione su così se tu
guarda per esempio RDS ti dà un
sistema di database relazionale pronto all’uso
che altrimenti avresti bisogno di
installa per sintonizzare per l’esecuzione sul cloud
infrastruttura e così via e così via e
non è vero facile, quindi voglio dire che puoi
facilmente passare un paio di giorni di installazione
un database relazionale nel sintonizzarlo e
qui lo prendi pronto chiavi in mano
potrebbe essere un po ‘di messa a punto, ma ancora
Penso che questo sia piuttosto un vantaggio di
questa piattaforma e in particolare il
servizi di database relazionali almeno
per gli sviluppatori Java sono abbastanza carini
perché di solito sono quello che sono
abituato a così è anche qualcosa che penso
lo rende molto prezioso quindi qual è
Beanstalk elastico amazon, quindi di cosa si tratta
fondamentalmente ti hanno preso
ec2 per eseguire le applicazioni oltre a EBS
per un disco rigido locale di archiviazione locale
ridimensionamento automatico per avviare nuove istanze f
il carico aumenta il carico el’altro
sono per bilanciare il carico tra quelli
ha iniziato le istanze e poi una bella
standard stick Java direi così
Tomcat Web Server Sistema operativo Linux
e OpenJDK come jdk e una bella rete
console per eseguire le tue applicazioni su questo
fondamentalmente è um ci sono alcuni
bastoncini alternativi che sono stati davvero
mai rilasciato di recente quindi c’è un PHP
che puoi eseguire su di esso che utilizza
apache httpd e usi il gate
sistema di controllo delle versioni per distribuire le applicazioni
al cloud e c’è anche il supporto
per la rete che potresti eseguire sopra
così è abbastanza bello, sì, perché?
dovrei usarlo e penso uno dei
i vantaggi è che in realtà è carina
standard
quindi se lo guardi è quello che hai usato
i servlet java di tomcat inviano uno standard
sistema è anche abbastanza flessibile, quindi se
vuoi modificare il sistema operativo
puoi farlo, quindi quello che fai è quello che usi
l’immagine della macchina di Amazon in modo virtuale
immagine della macchina utilizzata dall’elastico
Beanstalk lo esegui su qualche nota che fai
le modifiche che vuoi fare e poi
ci dici se istruisci a usare questo
immagine della macchina modificata più avanti così
praticamente tutto ciò che tu mai
puoi fare al tuo sistema operativo te
può fare qui a Frank jr. sistema in modo che
significa che puoi sapere cambiare Tomcat
che sta funzionando cambia il Tomcat
configurazione è possibile modificare il virtuale
immagine della macchina e così via
è dimostrato così Amazon Amazon Web Services
è ciò che Amazon gestisce da solo
l’infrastruttura su ciò che Netflix utilizza
e molte altre grandi aziende così
questo è un ambiente abbastanza stabile e
ci sono altri servizi quindi c’è un
database relazionale oracle o il mio sequel
qualunque cosa tu voglia avere, ci sono
altri forniti da alcuni partner
puoi installare nuove versioni del tuo
software facilmente senza tempi morti
lo vedremo in un attimo e tu puoi
inoltre c’è anche germogliare del
artefatti che stai distribuendo e
v’è s 34 i file bloccati e tutti
quelle cose quindi è fondamentalmente molto
bella combinazione del servizio che
sono già lì e sono forniti
a te chiavi in mano pronto quindi è facile da usare
li sfida bene è attualmente in
beta quindi significa che lo sei
fondamentalmente là fuori da solo così
dite se vi imbattete in produzione non lo è
disponibile in tutte le regioni così la via
Amazon funziona è che si è separato
il mondo in diverse regioni e
al momento è disponibile solo in noi
L’est è occidentale e noi asiatico è pacifico
L’Irlanda è anche la portata più vicina
che abbiamo qui a Berlino, quindi penso
è abbastanza ok per l’ uso tedesco
non esiste un supporto completo per il lavoro, ad es
è solo Tomcat che vedremo più avanti
che questo è in realtà molto comune
e bene a mio parere in esecuzione
le applicazioni su Tomcat sono perfette
quindi non è un problema reale
se hai una buona applicazione Java
potrebbe essere un problema su cui si basa
macchine così se lo si carica troppo
avvierà un’altra macchina così è
questo significa che se tu sei appena sopra
la gamma di una macchina che otterrai
completa la nuova seconda macchina che sarà
avviato e gestisce la tua applicazione che
non è così efficiente in termini di costi perché
devi PA per ogni macchina ma bene se
basta eseguire il tuo sistema su uno o
due macchine probabilmente non ne vale la pena
cloud comunque e non dovresti eseguirlo
una macchina comunque perché quella macchina
potrebbe sentirsi così lo si eseguirà su abbastanza a
pochi comunque quindi come funziona m1 a
darti un’impressione e ho camminato
attraverso l’installazione di un sistema
usando la console tutto ciò che vedi
qui può anche essere fatto usando la riga di comando
utilità o c’è una soap api
puoi anche usarlo se vuoi
automatizzare le cose che è perfettamente
possibile darti un’idea di cosa
è possibile che sia probabilmente meglio camminare
attraverso le diapositive e anche intendo uno
delle cose che penso sia abbastanza
bello su Amazon Web Services è il
una sorta di esperienza fuori dalla scatola quindi
se ti sei registrato per un account e
vai alla pagina elastica Beanstalk it
ti dà il benvenuto con questa bella interfaccia
e dice bene che vuoi lanciare
la nostra applicazione di esempio o la tua
applicazione così e se hai appena lanciato
un’applicazione di esempio che sei praticamente in su
e funzionante in pochi minuti ma lo siamo
andando ad alzare il bar un po ‘e
caricare la mia propria applicazione così noi
Dagli un nome e carica la guerra
file come puoi vedere qui anche quello è
Beanstalk
la demo distrugge un doppio che siamo
distribuendo nel prossimo passo daremo
creeremo un ambiente così an
l’ambiente è una raccolta di
server su cui viene eseguita l’applicazione
ha un ul come si può vedere e si può
scegli diversi tipi di contenitori nel mio
caso sto usando Emma’s una Knox a 32 bit
correre Tomcat 7 si potrebbe anche usare
Tomcat 6 o 64-bit amazon Linux o il
Versioni di rete di errore PHP o Windows del
naturalmente, naturalmente, è possibile
cambia i tuoi dettagli di configurazione così tu
può dare un tipo di istanza c’è così
questa è la la dimensione del computer che
tu stai correndo puoi avere una chiave
coppia se il custode ti permette di accedere
nel sistema in esecuzione e cambiarlo
in seguito se vuoi e fornire un
URL di controllo dello stato dell’applicazione che potrebbe
essere usato o utile se si dispone di uno specifico
URL a cui deve essere indirizzato il servizio di bilanciamento del carico
per vedere se una istanza è ancora attiva
e correndo e poi sei a posto
e puoi avviare l’applicazione e
quello che succede è che un ambiente lo farà
essere riavviato, ecco l’idea
Ambiente Beanstalk che è attualmente
iniziando dopo un po ‘otterrete il
luce verde e l’applicazione è
disponibile a quel punto in modo da poter andare a
l’UL che hai configurato e tu
sarà in grado di colpire l’applicazione a
quell’URL e hai finito e se tu
scala l’applicazione c’è a
configurazione di default in modo che inizi
nuove istanze e puoi facilmente ridimensionarle
in alto puoi anche cambiare la politica
la politica di ridimensionamento quindi ce ne sono alcuni
flessibilità lì e fai quello che tu
posso fare il prossimo passo sì, quindi quello che sono
fare ora è che ho deciso di farlo
caricare una nuova versione del mio sistema così ho
scelto per caricare una nuova versione
la versione sarà chiamata a 2.0 e a questo
punto nel tempo non lo distribuirò a nessuno
ambiente in cui potrei scegliere di schierarmi
l’ ambiente che è già
correndo ma non lo faccio così ora ho
due versioni in alto e posso farlo
questo significa che quei due muri sono in qualche modo
iniziare in s3 e sono disponibile per
ambienti di utilizzare in modo come un passo successivo I
inizierà un nuovo ambiente che chiamerò
nuova ora Beanstalk e distribuire
la nuova versione 2.0 a quell’ambiente
e bene questa è una vecchia storia, quindi dopo
qualche tempo sarà il nuovo ambiente
lì posso ora testarlo per vedere se lo è
lavorando come me, mi aspetto che funzioni
e sì, l’UL ha ben pubblicizzato per alcuni
ragazzi e dite loro di testarlo pure
e così via e una taglia lo credo
questa versione è in forma posso spazzare il
ambiente tu e quando l’ho fatto
allora sì sì, ora dico ok per favore
scambiare quei due UL e una volta ho fatto
che la nuova versione è disponibile e
in esecuzione senza tempi di fermo perché tutti
ho fatto è ho cambiato il sistema dietro a
URL specifico quindi è quello che penso
ti mostra cosa puoi fare è molto facile
per distribuire le applicazioni è che ti dà
ridimensionamento ti dà aggiornamenti del tuo
sistema senza tempi di fermo e così via
e così via, e tu puoi farlo così bene
mouse o se sei un vero sviluppatore
probabilmente lo farò con il comando
utilità di linea o alcuni script automatici
o qualunque cosa tu abbia ok, non lo farò
mostra gli altri in così tanti dettagli
loro differiscono ma questo è solo per ordinare
di darti un’idea di quanto sia facile
davvero iniziare uno di quelli
ambienti gli altri non sono quello
tanto più difficile è loro differiscono in
termini di caratteristiche che hanno ma penso
questo mostra ciò che puoi fare usando a
approccio di passaggio okay quindi il prossimo in linea è a
google app engine ora che cosa penso
la regola che è la posizione del motore dell’app Google
il ruolo di un pioniere così è stato
molto presto sul mercato è stato uno
delle prime piattaforme disponibili come
noi stessi là fuori ha un supporto per
python go e java ergo è una lingua
che Google stesso ha introdotto per
programmazione dei sistemi è un cloud pubblico
solo amazon Beanstalk elastico è anche un
cloud pubblico è in un modo è vero
percorso che significa rispetto a Amazon
servizio web Emma è un fagiolo magico elastico
dove si potrebbe effettivamente modificare il
accedere alla macchina e fare
qualunque cosa tu voglia tu con cui vuoi
quelle macchine sono off limits in
Motore Google App Engine Google App Engine è
un ostacolo completo, così hai appena fatto
il tuo sistema e non sai nemmeno
vedere che è in esecuzione su un server web o
su un sistema operativo tutto qui
sottratto e questo significa che lì
sono limitate possibilità in termini di
cosa puoi fare per la messa a punto così c’è
in nessun modo puoi cambiare l’Imperatore
metri o qualcosa del genere è giusto
non è possibile è pronto per la produzione
così Amazon è il fagiolo magico è ancora dentro
beta ma questo è veramente rilasciato
software ed è usato in produzione a
diverse compagnie o diversi servizi aerei
sistemi ci sono alcuni aggiuntivi
servizi quindi non c’è una chiave sequel
archivio di valori che può accedere utilizzando la radio
o JP una radio è ben più vecchia
JPS standard persistente più
recente per essere perfettamente onesto
penso che non sia perfetto perché jpa
è ovviamente qualcosa che è specifico
per i database relazionali che si basano su
esempio su giunti se si desidera avere
la piena capacità e ovviamente tu
non posso fare un bel po ‘di cose sulle annuali
su un negozio senza sequel, quindi penso che il
il vantaggio che ottieni è quello, se lo sei
usato per jpa non è troppo difficile da usare
questo non sequel store perché è bene a
API simile tuttavia in termini di
portabilità o utilizzo di posizioni diverse
motori sei probabilmente lo farai
probabilmente ha difficoltà a convertire
cose da google app engine a a
ambiente diverso c’è a
database chiamato sequel cloud che è in
anteprima in questo momento è il mio sequel basato
quindi è molto simile al mio sequel ma
è solo un’anteprima a questo punto e
ci sono molti altri servizi quindi
c’è un server di cache un blob
servizio di archiviazione ci sono servizi aerei
per la manipolazione delle immagini XMPP chat e così via
su così il punto qui da notare è che lo è
limitato quindi non c’è un seguito
negozio e in particolare non c’è
database relazionale disponibile se tu
parlare di un sistema pronto per la produzione così
c’è l’anteprima ma non ne sono sicuro
se lo userei in produzione
sì sì, quali sono alcune cose sulla strada
mappa così bene il supporto socket in uscita
per parlare con altri servizi questo non lo è
possibile in questo momento, quindi non è possibile
per aprire una connessione Web a una rete
alcuni altri servizi dall’app google
motore c’è il supporto per il sito
java ci sarà il supporto per la java
software 3.0 api come trasferimento dell’acronis
MapReduce API e BLOB sulla migrazione così
vantaggi bene è Samuel in
produzione e ce ne sono parecchie
persone che lo usano e, naturalmente
è in esecuzione in un data center google
c’è un rapido accesso ad altri Google
servizi c’è una bella integrazione
con Android quindi penso che sia un uso comune
caso per google app engine per eseguire il
backend di applicazioni Android su questo
sistema è gratuito per piccole applicazioni
e SS è un modello a grana molto fine per
ridimensionamento quindi in pratica si paga su richiesta
che è diverso dal web di Amazon
servizi quindi quelli sono i vantaggi quindi
ci sono alcuni limiti in termini di
capacità che hai permesso di usare loro
in realtà non sono così bassi quindi se ne hai
qualcosa che non è enormemente
successo puoi fondamentalmente eseguirlo per
libero e non so che hanno cancellato da
la parte superiore della mia testa per essere perfettamente
onesto ma puoi iscriverlo e basta
ti dà una bella informazione su
i limiti concreti vanno bene per i dati
centri solo negli Stati Uniti che non sono a
ottimo se ferisci o attraversi e non
solo per la privacy dei dati ma anche
a causa della latenza c’è un molto
lista bianca limitata di classi che tu
può usare e ci sono dei bei articoli che
parla di come puoi effettivamente eseguire jsf
in cima a Google App Engine che è
probabilmente una sfida tecnica che io
non vorrei risolvere perché presumo
che sai che il framework web funziona e basta
quindi questo è un problema lì e io no
sicuro delle altre lingue come
Python o vai ma questo è davvero nel mio
opinione è grave limitazione perché e
è una lista ampia quindi non dice bene
sai che qui ci sono alcune classi che tu
non posso usarlo dice che qui ci sono le classi
che puoi usare
questo in un modo porta ad un login quindi se tu
guarda che c’è l’ API JPA per parlare
al negozio senza sequel che è molto
specifico per questo nessun negozio sequel se tu
vuoi far funzionare bene le tue applicazioni
un modo performante che avrai
classi specifiche che stai utilizzando
ci sono servizi specifici che sei
utilizzando il supporto di un’applicazione da
il motore dell’app Google probabilmente non lo sarà
così facile e per qualche motivo loro
cambiare il prezzo non troppo tempo fa e
questo ha causato un bel po ‘diciamo
confusione tra gli sviluppatori e io
penso che in realtà non sia piacevole
situazione in cui stare perché tu sei
fondamentalmente bloccato in questo specifico
ambiente e poi all’improvviso
i prezzi sono cambiati e mentre non c’è
modo semplice per allontanarsi dal
piattaforma quindi penso che quelli sono alcuni
problemi sì, ho detto che è molto
ambiente ristretto c’è a
sandbox limitato c’è per il focus
su nessun database sequel c’è un limite
sul tempo di avvio per le applicazioni
c’è un limite al tempo di risposta
c’è un modo che è possibile accedere al
sistema operativo che ho chiamato vero
percorso in un modo e non puoi nemmeno accedervi
e trova server web di cibo così e là
sono anche opere di cornice specializzate per
google app engine come Gaelic per
fantastico che si concentrano solo su Google App
Motore che a mio parere mostra ancora
che c’è una specie di serratura e di
Certo che ci sono degli standard, naturalmente
potrebbe probabilmente migrare un sistema
da google google ma alla fine del
il giorno là sta chiudendo e quello che io bene io
detto prima che è il logging
probabilmente non è qualcosa che anch’io
paura di quale sia il vero problema
opinione è che questa piattaforma non lo è
come una vera piattaforma Java perché lo è
ha questo insieme molto limitato di
classi autorizzate
quindi Google App Engine quindi il prossimo
è la fonderia del cloud cos’è e che è un open
progetto sorgente guidato da VMware ed è
licenza apache quindi licenza Apache
in pratica significa che sei libero di fare
qualunque cosa tu voglia fare con te così tu
puoi persino creare la tua forchetta e vendere
il software ciò che penso sia molto
molto interessante se guardi al
altre piattaforme sono chiuse salsa I
significa ovviamente che incorporano aperto
progetti di fonte, ma non c’è modo che
puoi usare che puoi eseguire l’Amazon
infrastruttura elastica di fagiolo magico nel tuo
proprio centro dati stessa cosa per Google
App Engine questa piattaforma qui in realtà
ti dà la possibilità di farlo e lì
è una comunità che ha costruito il suo
sistemi attorno a questo core quindi uno dei
obiettivi di questo sistema è diventare il
Linux per cloud per così dire o quattro coppie
e ci sono altre offerte commerciali
intorno alla fonderia di nuvole a questo punto lì
è cloud pubblico di VMware che si trova in a
battitore ci sono offerte private così
c’è stato attivo come bastone a quello
puoi usare e ce n’è un altro
che è stato annunciato da VMware
alcuni forum o non come non non molto
annuncio pubblico ma se guardi
i forum in realtà dice bene che facciamo
hanno in programma di fornire un’offerta privata
e c’è una micro nuvola che consente
per eseguire la versione ridotta di
cloud nel tuo computer portatile
fondamentalmente per testare le cose e per eseguire il tuo
sistema nel tuo ambiente yeah
ci sono alcune lingue che sono
supportato Java Scalia groovy JVM
lingue ma anche Ruby Erlang nodejs
Python PHP e questo è un altro
bel vantaggio dell’open source quindi non c’è
una comunità
e aggiungono funzionalità come la lingua
supporto ad esempio per cui è bello e
c’è un passaggio quindi è tra
i nostri due motori google e a
Missoula sabine store in modo che tu possa fare un po ‘
tweaking così per esempio è possibile
configurare la memoria che è riservata
per un’applicazione, ma è così
non vi è alcun risveglio dettagliato come te
ce l’hai in un alyssa di Amazon
gambo di fagioli sì così altre cose ci sono
supportando te ubuntu e stai andando
a voi voi a un sistema di provisioning
eseguendo Cloud Foundry ci sono immagini
per la lista Amazon ec2 fornita da destra
scala per la quale non sono stati aggiornati
un po ‘di tempo c’è una porta dotnet
fonderia di ferro che il gas vmware ha
recentemente rilasciato Bosh che è il loro
sistema per provisioning server su cloud
fonderia com quindi c’è un intero
ecosistema e un bel paio di partner
stanno costruendo i loro affari
intorno alla fonderia del cloud una cosa che è
sono molto specifici per Cloud Foundry
questi servizi così se si guardano le
altro ciò che significa è quella nuvola
fonderia fornirà l’accesso al
applicazione a servizi specifici come
RabbitMQ pasta square my sequel neo4j
il rosso è MongoDB e così via e il tuo
l’applicazione otterrà il riferimento a
il servizio dall’ambiente così
di solito quello che fai è il tuo diritto
applicazione che dici va bene c’è un ul a
jdbc UL per il database ed è necessario
configuralo che è diverso qui così
quello che succede qui nel tuo codice è quello
vai in una fonderia di nuvole e dillo bene
sai che ho bisogno di un database e poi
confermare incavo ben sai che c’è
questo codice postale quadra da queste parti
che stiamo usando così perché non usi
questo e qui è il tuo URL
è il tuo username qui è la tua password
e ciò significa che puoi eseguire il
sistema o applicazione invariata in
ambienti diversi per cui è bello
test di stadiazione e così via per farlo tu
bisogno di un’integrazione nel quadro così
c’è ad esempio lo spazio dei nomi cloud
in primavera che ti permette di dire bene io
bisogno di un riferimento a un database qui
cose simili, c’è un an
anche la molla di configurazione automatica
quindi se c’è una sola fonte di dati lo farà
essere sovrascritto dall’origine dati che
la fonderia del cloud fornirà altri
quadro supportato un gioco e ascensore o
puoi usare le chiamate API in questo modo
lavora dietro le quinte è quello quando
la tua applicazione inizia da lì
variabili di ambiente che contengono il
informazioni dei servizi configurati
e devi leggere quei marmont
variabili e quindi conterranno il
UL il nome utente password tutti questi
cose e poi puoi usare il tuo normale
approccio per accedere a quei servizi o voi
usa l’integrazione del framework che è
ovviamente molto più semplice e piacevole da usare
quindi perché dovrei preoccuparmi di quale sia il vantaggio?
beh penso che ci sia molto aperto
l’innovazione della fonte sta accadendo in questo
lo spazio è interessante e c’è
una storia di cloud privato quindi se si guarda
le altre offerte su cui si concentrano tutti
cloud pubblico e come ho detto prima
sono banche assicurazioni e così via, che volontà
probabilmente non eseguono mai il loro sistema
cloud pubblico se vendono vogliono avere
la flessibilità di una soluzione di coppia loro
può usare la fonderia di nuvole, c’è micro
cloud per test di laptop e desktop e
c’è questo modello di servizio che è
unico nel suo genere per fonderia nel cloud, quindi il servizio è
iniettato fondamentalmente nella tua applicazione
ci sono alcune ottimizzazioni quindi se tu
carica la tua applicazione
le librerie saranno memorizzate nella cache così invece di
caricando il file di guerra completo con tutti
le dipendenze sarà solo il tuo codice
schierato automaticamente dietro le quinte
così come per i database sono condivisi
tutte le applicazioni in modo che non vengano avviate
propria applicazione nel proprio database
server che è ancora più veloce e anche
probabilmente più conveniente ed è
di nuovo il modello di programmazione standard
che probabilmente siamo tutti abituati a
Tomcat per Jabba l’importo standard
sfida bene prima di tutto il pubblico
il cloud è ancora in beta e non c’è
prezzi annunciati cloud privato è in
beta o è disponibile ma non da
vmware non c’è pieno supporto per java
e quindi è limitato a Tomcat come ho detto
prima non credo che sia così
grande problema ma buoni data center solo per
disponibile in noi tuttavia è possibile
eseguilo su facile da installare i tuoi sistemi
su ec2 e integrazione aggiuntiva
i servizi sono in linea di principio possibili
comunque avresti bisogno di cambiare il
codice base, quindi se si vuole fare affidamento su
Cloud Foundry e conferma il servizio
modello che sarà necessario modificare in realtà
cambia il codice base della fonderia di cloud
stesso che è probabilmente probabilmente così complesso
ciò significa che esiste un insieme limitato di
servizi quindi se si guarda Amazon
fagiolo elastico fondamentalmente ogni
database in esecuzione su ec2 può essere
usato da beanstalk elastico è giusto
che devi avere il tradizionale
meccanismo di configurazione perché qui lì
è un meccanismo di configurazione automatico
ma lì per la scelta è limitato e
sarà necessario fornire integrazione in
il tuo quadro un altro problema se tu
eseguire la fonderia di cloud sul proprio sistema
in realtà è una parte piuttosto complessa di
software perché ci sono tutti questi
servizi che sono integrati e il
altro problema è così come sono quelli
i server scalato voglio dire, se si desidera
avere un postgresql
il mio sequel in esecuzione in produzione che desideri
per avere un’installazione a prova di proiettile che
è anche in grado di scalare e probabilmente quello
sarà diverso dallo standard
installazione che offre la fonderia del cloud
quindi questa è una sfida finale e c’è
c’è un problema perché se aggiungi un
nuovo servizio probabilmente anche necessario
avere l’integrazione a tutti i quadri così se
hai x quadri e servizi di filo
allora hai x volte y molte integrazione
punti che non vanno troppo bene ok
di nuovo in linea, penso completamente
approccio diverso è cloud cloud cloud
fagioli ha in realtà due offerte così
c’è una carta def che credo sia
probabilmente la cosa che fa
cloudbees molto interessanti e anche set
a parte la sfida della concorrenza
il cloud è sviluppato dal nostro sviluppatore
servizi quindi è un continuo
server di integrazione che controlla il tuo
le fonti li compongono là è il maven
repository per istantanee e rilasci
c’è là è git di sovversione
repository e ce ne sono anche alcuni
partner per il test del codice statico
analisi analisi wiki e così via e così via
su così fondamentalmente si ottiene tranne per il
IDE ottieni tutto ciò che ottieni
tutto ciò di cui hai bisogno per gestire il tuo
il tuo progetto che è bello ed è anche
abbastanza diverso dalle altre offerte
perché si concentrano sulla produzione
ambienti o ambienti che il tuo
il sistema può essere eseguito là è eseguire un cloud
ambiente che utilizza ec2 e un tomcat
inoltre è molto facile da implementare
un file di guerra ci sono alcune configurazioni
opzioni una specialità che c’è
supporto per il profilo web java, quindi cosa
gli altri concorrenti che abbiamo visto così
lontano sono solo in grado di supportare i solidi
in realtà forniscono supporto per il web
profilo che è più complesso che ci sia
supporto per anello elastico di scalabilità
c’è un semplice mio database sequel voi
potrebbe anche volere te
può anche utilizzare Amazon RDS, ovviamente e
ci sono anche partner per altri
servizi quindi corri al cloud
vantaggi bene la sua produzione pronta così
hanno lasciato lo stato migliore per
un bel po ‘ora e supportano anche
il processo di sviluppo e loro hanno
più che solo visto i voli hanno il
profilo web e questa energia finita
modalità di programmazione su EC2
quindi hai accesso a tutti gli altri
cose che Amazon Web Services deve
offrire sfide ben gestite dal cloud
non che non lo abbia davvero
molta flessibilità in termini di
configurazione quindi penso a quelli che è
il problema principale quindi penso il modo in cui
è posizionato come un sistema
supporta gli sviluppatori che è il principale
punto io non sono sicuro dove alla fine il la
la nube dell’anello del timone è ben separata
e probabilmente non la mia opinione non il
le copie di messa a fuoco potrebbero non essere d’ accordo
altro quindi c’è Heroku che è un percorso
che ora è in passaggio falso in precedenza
set ha avuto una collaborazione con VMware
questo è ora il modello come la cosa del
passato Khan supporta comunque Java come
solo beta e anche solo nei dati degli Stati Uniti
centri ed è diverso perché il
il modo in cui funziona è che tu spinga il tuo
è il codice sorgente di un repository git
compilato automaticamente da Heroku e gestito
sulla loro piattaforma cloud è molto bene
è molto popolare tra me direbbe Ruby
gli sviluppatori in particolare e mentre è
tipo di partenza o ha un’offerta Java
là fuori per un po ‘ora poi c’è
Microsoft è principalmente indirizzato alla rete
ma c’è anche il supporto Java
il motivo per cui l’ ho incluso nel
la presentazione è perché è di nuovo bene
hanno un gran numero di data center in tutto il mondo
come Amazon sono pronti per la produzione
hanno un’offerta molto completa
hanno un servizio di database relazionale
non hanno un servizio segreto pure
hanno cache e così via e così via
hanno anche un supporto per Linux
lavoratori ora che è stato annunciato io
pensa questa settimana e hanno un chiavi in mano
pronta soluzione Hadoop come ha amazon così
la ragione, come ho detto, è che la moglie è inclusa
perché credo che se guardi all’Asia
è probabilmente l’altro sistema che è
disponibile in tutto il mondo ed è davvero
interessante e secondo solo a Amazon
probabilmente sì Oracle public cloud ha
stato lanciato questa settimana in base al loro
dolce e c’è anche la testa rossa aperta
lo spostamento hanno un lavoro completo sei tu
offrendo di nuovo così è un’altra cosa
che potresti voler guardare comunque io
non voglio immergermi nei dettagli loro
i prezzi sì è interessante quindi il
la linea di fondo è che è molto difficile venire fuori
con i numeri quindi i modelli sono molto
diverso e non puoi inventare un
stima che dice okay la tua domanda
costerà su questo ambiente cloud
e quello su questo altro ambiente cloud
perché il modo in cui le accuse sono
calcolati sono molto diversi se tu
guarda la stanza di Emma, per esempio è così
in base al numero di istanze che
stai correndo e quanto tempo sei
eseguirli se guardi l’app di Google
Motore completamente diverso
perché non ce l’hanno nemmeno loro
avere istanze in modo che non possano farti pagare
per istanze, naturalmente
sì sì, che conclude la mia presentazione I
spero che tu abbia una buona panoramica su tutto
le diverse offerte e sarei
felice di fare domande se ce ne sono
di primo grado il tipo di regia, quindi io
sapere dalla primavera
dove John Adair offre anche
per gli stivali di sviluppo quindi intendo noi
usa la conoscenza personalizzata di Jenkins e Polly
tascabile così critico per tutti quelli
rapine o è dovuto a me come in
un necessario in quanto ho più
ambienti che collaudo lo sviluppo
sono messa in scena e quindi sarà bene
hanno anche ambienti diversi
c’è qualche supporto sì così di solito lì
è una sorta di utility da riga di comando
che puoi usare così se guardi
Ad esempio la California ce l’ha
Utility della riga di comando BMC che puoi
usa la stessa cosa per Beanstalk elastico
hanno anche un’API che puoi usare
stessa cosa per un cloud-based e per
Google App Engine credo che ci sia
anche qualcosa di simile anche tutte
loro offrono i plugin Eclipse così là
è un plugin di eclissi per la fonderia di cloud
ce n’è uno per un fagiolo magico di base e
ce n’è uno per Google App Engine ma
se è noto essere basato sul cloud
onesto e se guardi Cloud Foundry
e Beanstalk elastico in particolare è
proprio come il tuo gatto così fondamentalmente
dice che il server distribuisce roba a
e hai fatto anche così è così
in realtà abbastanza carino e conveniente
modo e se si parla di supporto per
come il vero processo di sviluppo come
il cloud ha da offrire e c’è
questo annuncio di vmware insieme
Io sono con il compito più importante su cloud co2
in realtà non sono veramente sicuro di questi dati
circa lo stato lì sembra
sii davvero presto annuncio quindi non lo sono
sicuro se stanno seguendo e
e come ho detto credo che sia il cloud
in realtà piuttosto unico in modo univoco
posizionato in tal senso e hanno
il committer Jenkins sul libro paga così
io penso che loro non sono proprio noi
le articolazioni sono da sole non possono avere un
modello di dati relazionali quindi non significa
che anche il design dell’operazione è
limitato potresti non avere un complesso
cartella del progetto perché di solito hai
un modello pubblico aggiornato e tu trasferisci
a un modello di dati complesso che non lo è
possibile o bene intendo il punto è
che su un database senza sequel non è possibile
davvero bene o su questi tipi di
database non sequel in generale voi
non posso fare articolazioni perché ciò significherebbe
che avresti bisogno di questo anche noi
bisogno di parlare tra loro e questo è
non fattibile quindi sì, ci sono dei limiti
potrebbe ancora venire con modi per
navigare da un oggetto all’altro
comunque sarà diverso da cosa
sei probabilmente abituato e come ho detto
prima credo che sia uno dei
problemi che ha Google App Engine
per non dire che non è possibile eseguire complessi
applicazioni oltre a questo perché
ovviamente puoi farlo è solo diverso
ma è anche diverso da quello che sei
abituato da perché la maggior parte del Java
sviluppatori con cui ho effettivamente esperienza
il modello di database relazionale e se il
la domanda per me è anche se c’è
quindi è una specie di prezzo che si paga
domanda per me è cosa ottieni e se
lo guardo e se sono onesto non lo sono
certo cosa ottieni perché è bene
c’è un diverso schema di prezzi quindi
potresti stare meglio riguardo
prezzi ma ci sono così tanti tecnici
beh sfide se vieni da un
sfondo tradizionale Java perché
c’è questa bianchezza delle classi lì
è un database sequel che è diverso
da quello a cui sei abituato e che c’è
anche un login quindi sì a me la domanda
è perché dovrei usarlo l’unico punto
che posso venire con me è questo
integrazione con
Android così sembra essere una buona cosa
forse se vuoi correre semplice
applicazioni e se si attenersi al a
il livello gratuito è anche qualcosa
quello potrebbe essere prezioso ma altrimenti io
probabilmente non lo userebbero e il motivo
perché l’ho incluso nella presentazione
è perché molte persone e in
particolare da una credenza di fondo di Java
che passa e il cloud è come l’app di Google
Motore e in realtà non è vero
ci sono anche persone che servono ho avuto un
discussione online da qualche parte e lì
era questo il ragazzo di base ha detto bene
sai se vuoi avere una verità
cloud deve essere come Google Evans te
devono astrarre dal funzionamento
sistema non è possibile toccare il server web
e devi usare un database senza sequel
e penso che sia solo sbagliato e
perché ci sono altre cose che hanno
un altro scambio di ciò che no ho no
idea sì, credo che sia, diciamo
credo che sia piuttosto l’inizio
punto, se si guarda la maggior parte del
roba che è fatta è ancora intendo che lo sia
una tecnologia aziendale quindi di solito cosa
quello che succede è che la roba scorre dentro
il proprio data center c’è un sacco di
interesse e con l’annuncio di x
da Oracle questa settimana è piuttosto evidente
e inoltre voglio dire che il cloud dovrebbe
essere uno dei principali argomenti di java ee
7 Non parlerò del perché lo credo
in realtà non è vero, ma facciamolo
un soggetto diverso ma è sul
schermo radar di un bel po ‘di persone in
la scena Java e io là e là c’è
un sacco di investimenti in corso che puoi
vedi così penso che ci siano cose in corso
ma allo stesso tempo direi che lo è
ancora una applicazione tradizionale
modello di server nel tuo data center
che stiamo vedendo la maggior parte del tempo
va bene grazie mille
Please follow and like us: