[GO] [GAE now] Immerhin habe ich an AppEngine ja night # 1 teilgenommen, also habe ich es zusammengefasst.

Immerhin AppEngine ja Nacht # 1 von GCPUG @ Nikkei Conference Room

Bist du zu einem GAE-Event gegangen? Freunde, die Memos lieben! (Ich sage es nicht)

Für diejenigen, die nur den Namen GAE kennen Ich persönlich werde die guten Punkte von Google App Engine, der stärksten PaaS-Plattform, auflisten ↑ Es ist möglicherweise besser, zuerst read • ̀ω • ́ʔ✧ herumzulesen

Agenda

Grüße von Herrn Kazunori (@ kazunori279) Jetzt und in der Vergangenheit von GoogleAppEngine ~ Wohlstand, Niedergang und Wiederbelebung von GAE ~ @soundTricker Übung für mandantenfähige Webanwendungen mit der Namespace-API @tenntenn Die stärkste PaaS-Umgebung Google App Engine @yosukesuzuki Biergespräch Versuchen Sie es mit der Vision API / Translation API von GAE enakai00. @ Tomorier, der versucht hat, ohne Erlaubnis mit GAE einen Beitrag zur Community zu leisten Eine Geschichte von Reversi LINE Bot mit GAE / Go @orfeon Ist GAE / Go + Cloud SQL gefragt? @ Kaneshin Ich habe GAE in China @hayatoy ausprobiert GAE @mtoyoshi in Scala

Grüße aus Kazunori

appengine ja night #1-#10 review @ kazunori279

Der Ablauf der Veranstaltung bisher Was ist, wenn die raumfüllende Kurve so aussieht?

Google App Engine jetzt und alt ~ Wohlstand, Niedergang und Wiederbelebung von GAE ~

https://docs.google.com/presentation/d/16t76KP7yWHcChK-8kAXSxnhgNDj86gl-1jLA4XmGF0U/edit @ SoundTricker

GAE Tsuyomi

** Autoscale, Versionierung ist die Standardeinstellung ** Es ist schwer mit IaaS zu tun! ** Google-Infrastruktur kann verwendet werden **

Rekishi!

Jahr Zusatzfunktionen Ergänzung
2008 (Am Lagerfeuer angekündigt) Anfangs gab es viele Einschränkungen
2009 Bezahlversion
Memcache, Admin Console, image API,
GAE/J, Cron,
TaskQueue, XMPP, Blobstore
Diese Zeit ist die beliebteste
GAE/J
slim3 verwendet
 Scala, Groovy,Die Entstehung von JRuby
Spring Roo,VMWare → Es gab keine ...
2010 Datastore Cursor, AppStats, Namespace
2011 GAE/Go, backends,
High Reprication Datastore
Preisrevision (generell Preiserhöhung)
Preisrevision CPU-Zeit → Instanzzeit
Ich wurde getroffen. Es war immer noch billiger als andere PaaS ...
Eine Ursache für den Niedergang
2012 Channel API, ndb,
Go 1.0, Threads,
GCS, Search API, GCE
ndbIst ein Meisterwerk von Herrn Guido
Es war ziemlich entwickelt
2013 socket, php, cloud endpoint,
dedicated memcache, cloud playground
cloud playgroundIst einfach
Saikin Lockerung der Beschränkungen, Preisrevision (generell Preissenkung),
Unterstützt mehrere Sprachen innerhalb des Projekts
Preisrevision
Datenspeicher Ich muss mir keine Sorgen machen
Denken Sie nur, wenn Sie beschleunigen

Die Blütezeit (-2011)

Es war billig, es war Cusso-skaliert und es wurde am meisten gespielt

Das Problem wird jedoch hervorgehoben

Java langsam hochfahren (weil Java am häufigsten verwendet wurde) unterstützte Sprache Einschließen Dateisystem kann nicht verwendet werden Nicht verwendbare API gar Preisrevision von (generell Preiserhöhung)

Aber es entwickelte sich weiter

Es ist mit einem guten Gefühl stabil geworden (2012-)

HRD (High Replication Datastore) hat keine Hindernisse Das Limit wird schrittweise gelockert (in der Vergangenheit bis zu 1000 Datenspeicher) Dokumente haben auch zugenommen

GCP als Ganzes

SQL ist jetzt verfügbar, und große Abfragen sind ebenfalls beliebt Verschiedene Mystery-Technologien

GAE Flexible Environment β Es ist schön, mehr Freiheit zu haben, aber die Rückseite hat sich sehr verändert und ist immer noch stabil. Es ist nicht mehr GAE (nur das)

Die Zeiten haben GAE eingeholt! (Jetzt)

Popularisierung von Containern "Ich war krank" Autoscale ist alltäglich geworden Vollständig verwaltet Guter Flow Lock-in Was ist es lecker (Oh yeah w) Gute Kompatibilität mit dem kürzlich beliebten Go

Sprachvergleich

(In Standard Edition)

Sprache Dreh dich auf Bibliothek Ergänzung
Python Schnell Viel gut taskletKann mit verwendet werden
Viel Google-Beispielcode
Go Explosive Geschwindigkeit Etwas spät Goruchin!
Die SDK-Version wird Ihnen folgen
Java Spät Wie es ist Mach dir keine Sorgen über die Einstellung
Einfach zu empfangende IDE-Unterstützung
slim3 Nicht kürzlich aktualisiert ...
PHP Schnell Weniger Shirane(゜ ⊿ ゜)
Gerüchte mit Onimon

Rund um die jüngste GAE

Bitte beachten Sie, dass es viele veraltete Informationen gibt ndb, HRD, Services (ehemals Module) sind nicht verfügbar

Die Entwicklung von GAE allein ist langsam. Folgen Sie dem gesamten GCP API für maschinelles Lernen, Stackdriver, Firebase usw. ** Region Tokio ** ktkr Nexuto wktk

Einfach mit dem Stackdriver-System zu entwickeln  Debugger, Trace, Logging

Datenspeicher ist für nichts gut (alte Leute neigen dazu, es zu tun) Es ist schwer für Fremde, und jetzt habe ich Cloud SQL Wenn Sie es verwenden möchten, fragen Sie jemanden, der es kennt. Dezapata, tief ** @ sinmetal [scheint zu schreiben] im Tech-Buch von Technical Book 2 (https://twitter.com/sinmetal/status/837522065179566081) ** Ja?

Praxis der mandantenfähigen Webanwendung unter Verwendung der Namespace-API

(Bannerverteilungstool, das mehrere Dienste umfasst) https://www.slideshare.net/takuyaueda967/namespace-apiweb @tenntenn

(Referenz) Atte Development Technology: Golang und Google App Engine

Bedarf

Die von Mercariatte und Mercari verwendete Sprache ist PHP Interferenz, keine spezifische Verarbeitung für jeden Dienst Wird auch von Nicht-Ingenieuren verwendet Leicht loszuwerden

NamespaceAPI Zur Verwendung mit mehreren Apps Die Einstellungen für jeden Dienst gelten nicht für Daten und Code Unterstützt Datenspeicher, Memcache, TaskQueue, Suche

Immer noch

Schlagen Sie einfach den Kontext nach! Es gibt keine Funktion, um Namespace (!) Zu erhalten, also habe ich es verpackt.

Wechseln Sie mit Middleware zum Namespace und speichern Sie im Datenspeicher Verwenden Sie den Instanzteil der URL als Namespace (verwenden Sie ihn, um andere Elemente als Zahlen zu ignorieren).

Vereinheitlichen Sie den Verwaltungs-Namespace Für die administrative API sind Administratorrechte erforderlich

Handhabung an der Konsole

Datenspeicher-Namespace und -Typ Memcache-Namespace Was tun, wenn es lokal ist ...?

Zusammenfassung

Vorteile Keine Auswirkung auf andere Dienste Sie können schnell eine Entwicklungsumgebung erstellen Sobald Sie einen Namespace erstellen Nachteile Erfordert eine API für die Konfigurationsmigration zwischen Namespaces Problematisches lokales Debuggen

** Einfacher Typ mit mehreren Mandanten mit GAE ** ** Die Erstellung von Inhouse-Tools mit GAE ist eine gute Idee ** G Suite Aka kann verwendet werden, die Zugangskontrolle ist einfach

Die stärkste PaaS-Umgebung Google App Engine

https://speakerdeck.com/yosukesuzuki/appengine-at-nikkei @yosukesuzuki

(Referenz) Ich persönlich werde die guten Punkte von Google App Engine, der stärksten PaaS-Plattform, auflisten

Nikkei elektronische Version 500.000 zahlende Mitglieder, 300 Millionen monatlich

200 Anfragen / Sek. Ungefähr 1 Million / Tag ** Nutzungsgebühr 40-50.000 / Monat ** Die Hälfte ist aus dem Internet 6 Personen, wenn es einen großen Zeitunterschied zwischen Kommen und Nicht-Kommen gibt 3-26 Instanzen

** Es ist okay mit vernachlässigtem Spiel ** Das große Hindernis ist etwa Oktober 2012 in den letzten 5 Jahren

Wenn ich es mit AWS (Elastic Beanstalk) versuche ...

Keine blaugrüne Bereitstellung, langsamer Container-Start Jenkins, Rundeck, Sentry, New Relic usw. sind erforderlich (= Personen, die es verwenden können, sind ebenfalls erforderlich)

Zukünftige Erwartungen

py3 schon? Subtil suchen? Nicht skalieren Es ist schwierig, aus CI herauszukommen

Biergespräch

~~ Ich kann nicht sagen, dass ich keine Notiz gemacht habe, obwohl ich meine Freunde mag ~~

Versuchen Sie es mit der Vision API / Translation API von GAE

https://github.com/GoogleCloudPlatform/appengine-photoalbum-example enakai00

Sie können so etwas in weniger als 200 Zeilen machen, also auf jeden Fall

Ich habe versucht, ohne Erlaubnis mit GAE einen Beitrag zur Community zu leisten

http://www.バ蒲田ニュース.jp/ @ Tomorier   Wenn Sie versehentlich versuchen, Kamata mit Twitter zum Narren zu machen, müssen Sie Kamatas wunderbare Informationen sehen, indem Sie sich täuschen lassen, was ein schrecklicher Dienst ist.

Die Geschichte, Reversi LINE Bot mit GAE / Go zu machen

https://docs.google.com/presentation/d/1iJHJsRaSgLDU6d0Dqtcs-FVtKEzLzMlfji4MfLPC6NY/edit#slide=id.p @orfeon

LINE API Link im Bild Mit der kostenlosen Version können Sie nur 50 Plätze belegen, aber es reicht aus, weil Sie nur treffen müssen

Ist GAE / Go + Cloud SQL gefragt?

https://github.com/kaneshin/playground/tree/master/gae/go-cloudsql @ Kaneshin (Referenz) Go + App Engine + Cloud SQL-basierte Entwicklung von Webanwendungen in Go-Sprache

** Wo ist die Sucht nach Cloud SQL 2. Generation! ** ** ** Angegeben im Format "Projekt: Region: Instanz" in app.yaml https://cloud.google.com/appengine/docs/standard/go/cloud-sql/#setting-up

Ich habe GAE in China ausprobiert

https://www.slideshare.net/HayatoYoshikawa/how-to-make-gae-adapt-the-great-firewall @ Hayatoy

Die Idee war nicht

GAE sogar in Scala

@mtoyoshi

Ich gebe jetzt mein Bestes! Es sieht aus wie ein Ort Wir warten auf gute Nachrichten

Zusammenfassung

Auch wenn es ziemlich viel Zugang gibt ** ziemlich billig ** Außerdem braucht es keine Pflege ** und schließlich ist es GAE. (Funktional und gemeinschaftlich) ** Die Umgebung wurde eingerichtet ** Jetzt ist die Zeit zum Fühlen   Erwartungen für ** Datastore Dezapata Artikel ** in technischen Büchern ~~ Oder besser gesagt, es ist überraschend, dass @sinmetal die Bühne nicht betreten hat ~~

Auch ** Pizagochisosa (๑´ڡ`๑) **

Wenn Sie interessiert sind, gehen Sie bitte zur Benutzergruppe! → http://gcpug.jp/join

(GAE allgemeine Referenz) Google App Engine ab Mitte 2016 Ich persönlich werde die guten Punkte von Google App Engine, der stärksten PaaS-Plattform, auflisten GCP Edge Cache

Recommended Posts

[GAE now] Immerhin habe ich an AppEngine ja night # 1 teilgenommen, also habe ich es zusammengefasst.
Ich habe eine Woche nach Beginn des Programmierens an wettbewerbsorientierten Programmen teilgenommen
AWS Lambda unterstützt jetzt Python, also habe ich es versucht