Koti Etukäteen ajattelu Google i / o: n taustalla oleva viesti: parantava verkko kohtaa pilven

Google i / o: n taustalla oleva viesti: parantava verkko kohtaa pilven

Video: Google I/O 2016 - Keynote (Marraskuu 2024)

Video: Google I/O 2016 - Keynote (Marraskuu 2024)
Anonim

Viime viikon Google I / O -sovellus hukkasi monia ihmisiä, koska suuria ilmoituksia ei ollut - ei uutta Android-versiota, eikä uutta Nexus-laitteistoa. Mutta se on hiukan epäreilua, koska pelkästään Google+: n ja Mapsin muutokset olivat erittäin merkittäviä, ja Google Glass on juuri tulossa markkinoille kehitysalustana, jolla on todellista potentiaalia. Minulle iso tarina on se, joka ei ole saanut paljon huomiota: Verkon itsensä jatkuva kehittäminen alustana ja miten pilvipalveluihin kytketyt Web-asiakkaat ja mobiili-asiakkaat muuttavat kehitysparadigmaa.

Joillakin tavoin Web-muutokset jätetään usein huomiotta, koska emme ole nähneet yhtä suurta ilmoitusta yhdestä päivityksestä, joka muutti kaiken; sen sijaan näemme, että asiakaspuolella on kertynyt paljon pieniä parannuksia tekniikoihin, kuten HTML5, CSS ja JavaScript, ja kielillä, joita kehittäjät käyttävät luodakseen sekä asiakaspohjaisen että palvelimen (jota nyt kutsutaan pilvipuoleksi) Web-pohjaiseen sovellukset. Kehittäjän kannalta se on pikemminkin "ketterä" kuin "vesiputous", kertyvä paljon asteittain tapahtuvia muutoksia, jotka liikuttavat alustaa eteenpäin.

Konferenssissa kävin monissa tämän aiheen aiheita koskevissa istunnoissa, ja kuten viime vuosinakin, sain erittäin vaikuttuneena uusista asioista, joita ihmiset voivat tehdä Web-sovellusten tehostamiseksi. Olemme tulossa siihen pisteeseen, että melkein kaikki mitä voit tehdä perinteisissä asiakaskäyttöjärjestelmissä, kuten Windows tai Mac, voidaan tehdä web-selaimella.

Esimerkiksi istunnossa "Awesome Web", Eric Bidelman, joka ylläpitää html5rocks.com, selitti joitain mielenkiintoisimpia asioita, joita kehittäjät voivat tehdä uusien HTML5-ominaisuuksien avulla. Ne sisältävät uusia sivusuunnitteluun liittyviä työkaluja, kuten näkökulmia, joustavia sivuelementtejä ja erilaisia ​​uusia CSS-muuttujia. Staattisen sivusuunnittelun sijaan hän esitteli sivuja, joissa on esimerkiksi animaatioita tai sivuja, jotka näyttävät erilaisilta riippuen siitä, missä sivulla olet. (Esimerkiksi Google I / O -aikataulusivu pitää ajankohtaiset otsikot jokaiselle päivälle sivun yläosassa, kun vierität kyseisen päivän istuntoja, mutta jokainen otsikko katoaa, kun siirryt seuraavaan päivään.)

Hän esitteli myös multimediaominaisuuksia, kuten näytön jakamisen web.RTC: n kautta, sekä Web-ääntä, jossa hän osoitti verkkosivuja, jotka nauhoittivat ja näyttivät ääntä reaaliajassa, ja jopa kytkettynä kitaraan ja mahdollistivat reaaliaikaiset tehosteet. Hän esitteli verkkopuhesovellusliittymän, joka mahdollisti jatkuvan puheäänityksen ja sanelun sekä käännösten kaltaisten sovellusten. On melko uskomatonta, mitä voit tehdä Web-selaimessa nykyään.

Eräässä toisessa istunnossa kehittäjäasiamies Ido Green ja kehittäjäohjelmainsinööri Danny Hermes näyttivät esimerkkejä mobiili-, verkko- ja pilvisuuntauksista työskentelemällä yhdessä sellaisina, joita ne kuvailivat "nykyaikaisten sovellusten kolminkertaiseksi kruunuksi". He näyttivät, mikä näytti olevan sovellus, jonka avulla voit lisätä ja tallentaa kuvan irrotettuun mobiilisovellukseen, mutta sitten synkronoida se useisiin laitteisiin, kun yhteys palautettiin.

He vitsailivat ovatko pilvi ja asiakas ystäviä. Green väitti, että nykyaikaiset sovellukset ovat itsenäisiä, ne keskittyvät ensin offline-tilaan, laitteen tietoisiin, logiikan siirtyessä pois palvelimelta ja painottaen sovellusten tekemisen reagoivien ja kireiden tekemistä. Hermes kertoi, että nykyaikaisten sovellusten on luottava pilveen, esimerkiksi poistolaskentaan. Tämän avulla sinulla voi olla "datakeskus kädessäsi", jolla on paljon enemmän virtaa.

Demossa käytettiin Google Cloud Platformia, ja todellakin suuri osa istunnoista keskittyi uusiin ominaisuuksiin pilvipalvelun tai palvelimen puolella.

Teknisen infrastruktuurin varatoimitusjohtaja Urs Hölzle puhui Google Cloud Platformin avaamisesta, muun muassa Google Compute Engine -palvelun asettamisesta yleisön saataville, sekä Cloud Datastore -palveluun, Googlen julkiseen NoSQL-tietokantaan. Nämä kilpailevat Amazonin kanssa. Compute Engine näyttää melko tavalliselta laskennalliselta moottorilta, joka tarjoaa Linux-koneita, jotka kilpailevat Amazonin EC2: n (Elastic Compute Cloud) ja muun infrastruktuurin kanssa tarjoustarjouksina. Cloud Datastore on sovellusliittymä, jota voidaan käyttää Compute Engine -palvelun sisällä tai muissa palveluissa.

Compute Engine -palvelussa näin mielenkiintoisia demoja Martin Gannholmin ja Navneet Jonejan isännöimissä istunnoissa. Heidän mukaansa Compute Engine on mennyt viime vuoden aikana nopeammin, paremmin, kustannustehokkaammin ja helpommin käytettäväksi. He toivat esiin Scalr-projektin perustajan Sebastian Stadilin, joka näytti vertailukohdan, joka osoitti kuinka paljon nopeampi palvelu oli peräkkäiselle IO: lle ja kuinka hyvin se toimi "pilvipölytys" ja korkea käytettävyys.

Toisessa Big Data Mashups -istunnossa Shutterflyn tietostrategian ja analytiikan vanhempi johtaja Derek Stevenson selitti, kuinka valokuvasivusto käytti Googlen BigQuery-palvelua analysointiin. Hän totesi, että sivustolla on yli 19 miljardia kuvaa, jotka täyttävät yli 80 petatavua. Hänen mukaansa yritys haluaa säilyttää kaikki valokuvien ja niiden lataamien käyttäjien yksityiskohdat, mutta hän oli huolissaan analyysin laajuudesta ja suorituskyvystä, kustannuksista ja yksinkertaisuudesta.

Hän puhui kahden miljardin tietueen kyselystä yli 400 sarakkeesta, joka kesti 20–60 sekuntia ilman tietojen mallintamista. Tämä koskee kyselyitä, jotka koskevat asiakkaan sivustossa viettämää aikaa. Hän keskusteli myös datan visualisoinnin tekemisestä käyttämällä BigQueryyn integroitua Tableau-ohjelmaa. Yhdistelmä mahdollistaa uudet analyysiryhmät, Stevenson sanoi, mukaan lukien markkinointi ja segmentti-analyysi.

Hajautettujen tietokantojen paneelissa Chris Ramsdale, Google Cloud Platformin tuotepäällikkö, keskittyi Google Cloud Datastore -palveluun. Mutta muiden yritysten edustajat näyttivät vaihtoehtoisia ratkaisuja. Tyler Hannan kuvasi Riakia, avoimen lähdekoodin avain- / arvovarastoa, joka on suunniteltu erittäin helposti skaalautuvaksi. Mike Miller Cloudantista keskusteli yrityksen hajautetusta tietokannasta palveluna, joka näyttää olevan suunnattu vähän viiveellä varustettuihin yhteyksiin matkapuhelinkehittäjille. Se vedettiin juuri AppEngine-palvelusta itsenäiseksi tarjoukseksi, joka rakennettiin edelleen yrityksen infrastruktuuriin. Will Shulman (MongoLab) keskusteli MongoDB: stä, jota hän kuvasi hajautetuksi asiakirjakeskeiseksi (tai olio-suuntautuneeksi) tietokannaksi, jolla oli rikas kyselykieli. MongoLab tarjoaa MongoDB: n palveluna, joka toimii useiden pilvipalvelujen tarjoajien päällä, kuten AWS ja Google pilvipalvelut.

Vaikka näissä tuotteissa on useita päällekkäisiä ominaisuuksia, tarjonnassa on myös vakavia eroja.

Kaiken kaikkiaan tulin pois konferenssista paitsi ymmärtämään paremmin Googlen pilvipalveluita, mutta myös kasvavan arvostuksen siitä, mitä voit tehdä niihin yhdistävien verkko- ja mobiilisovellusten kanssa.

Google i / o: n taustalla oleva viesti: parantava verkko kohtaa pilven