Testing Java-Script

perjantai 27. syyskuuta 2013

Google Cloud Datastore, mikä se on? Käyttöönotto. Onko se ilmaista yksityiselle pienkäyttäjälle?

Cloud Datastore is a fully managed, schemaless datastore for storing non-relational data. Cloud Datastore automatically scales with your users and supports transactions, as well as robust queries.
http://www.youtube.com/watch?v=fQazhzcC-rg  Datastore Introduction, 11.09 Video
Datastore on siis tarkoitettu määrämuotoisen datan säilyttämiseen ja hakuihin sieltä.

Otin käyttöön tämänkin, pyrin maksuttomuuteen, mutta olihan minun annettava laskutustiedot.  Nyt ruudussa näkyy koko ajan: kuukaudessa kertynyt laskutettavaa: 0€.  Tarkkailen sitä, ja jos se muuttuu, niin harkitsen palvelun lopettamista. (Kai sen voi heti katkaista? LOL  Lue ohjeet :)

Palvelun avaaminen sujui ohjeiden mukaan, hieman hitaasti, piti miettiä erityisesti tuota maksullisuutta.  https://developers.google.com/datastore/  Täällä sis säilytetään "ei-relaationaalista" dataa.  Se ei siis ole relaatio-tietokanta, kuten esim. MySQL.   Esimerkkinä siellä oli valokuvien jako-ohjelma.  Kuvat ilmeisesti muutettiin määrämuotoiseksi dataksi...

code.google.com/apis/console‎  täältä löytyy Googlen sovelluksia, joiden avulla voi käyttää tätä pilvipalvelua.  Yksityishenkilölle / pienessä mittakaavassa, tämäkin käsittääkseni on maksuton, Free Quota.  Googllla on oikeus tarkastaa datani, tämän Free-Quotan ehtojen noudattamiseksi. Näiden Api:en avulla toivon pystyväni kirjoittamaan jonkun pienen sovelluksen G-kalenteriin tai G-Task:iin. Api:ja on kymmenittäin, jokaiselle Googlen sovellukselle omansa.

http://stackoverflow.com/questions/16572940/what-is-google-cloud-datastore
What is Google Cloud Datastore? [closed]   Kysymys suljettiin, koska se ei ratkaissut mitään käytännön ongelmaa, vaan ainoastaan esitteli tämän palvelun. 14 seuraajaa, 28 kysymystä. Taidanpa minäkin liittyä sinne jonon jatkoksi.  Noiden 28 kysymyksen lukeminen varmaan selventää tilannetta paljon.


https://developers.google.com/datastore/docs/tools/devserver 
Using the Local Development Server.

Käyttöönotto: Mitä minulla on?

- Pari projektia, ei vielä dataa, 30 Megaa tilaa varattuna.
- Upea: "Powerful-Host xxxxx"  sekä yksilöllinen IP-osoite.
- Tilaa käytössäni kai 2000 __gaa.. tarkista. 

https://cloud.google.com/console kertoo projektieni tilastot. CPU, pyynnöt, levyn käytön.
- mitkä API:t otan käyttöön.
- Muotoiltava ruutu, jonka palveluni käyttäjät näkevät.
- Notification, Endpoints:   Use notification endpoints to identify domains that may receive webhook notifications from your API
- Luvat:  keiden (Google-tilin haltijoiden) annan katsoa tai muokata pilvi-tietojani.
- Laskutus, laskutus profiili,
- Asetukset; nimeä tai poista projekti.
- VM Instances kertoo KAIKEN tiedon projektistani.
NAMECPU & MEMORY ZONE PERSISTENT DISKNET WORK IMAGE KERNEL
NNN.NNN.NNN.NN      EXTERNAL ADDRESS

Cloud DataStoren hyödyntäminen käytännössä.. ei minulta onnistunut ainakaan ensimmäisenä iltana..
Ongelma:   En osaa solmia yhteyttä tähän palveluun.. Liian monta minulle tuntematonta asiaa. Pitäisi tietää jotakin servereistä, verkko-osoitteita, minulla pitäisi olla joku yhteysohjelma, joka hoitaa liikenteen...  kernel...yms.

ehkä: http://www.phpmyadmin.net/home_page/index.php
phpMyAdmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL, MariaDB and Drizzle. Frequently used operations (managing databases, tables, columns, relations, indexes, users, permissions, etc) can be performed via the user interface, while you still have the ability to directly execute any SQL statement.  ?

Create a new Cloud SQL instance to get started.Tämä tuottaa päänsärkyä.  Veloitus: $0.025 per hour - 128M 
En siis vielä ota tätä SQL instancea käyttöön.
Cloud Development:  Push-to-deploy is not available for this project because it is a legacy project. To enable push-to-deploy, create a new cloud project. Learn more 


http://pub.dartlang.org/packages/google_datastore_v1beta1_api  Ja tässä sitten Dart-ohjelmointi kielen paketti CloudData-store. Auto-generated client library for accessing the datastore v1beta1 API.

App Engine Datastore is a schemaless object datastore providing robust, scalable storage for your web application. 

Miksi siis?  Ohjelmoin Dart-ohjelmointikielellä ja käytän SQL työkaluja.  Haluan ehkä perustaa oman serverin (MySQL Workbench -ohjelmaan). DartLang ohjelmissa minulla on ainakin viisi vaihtoehtoa tietokantojen käyttöön, ja kaikki ne voivat käyttää tämän dataa.
Oppimista.  Taas tilaisuus laajentaa näkemystään.
Hyvät työkalut on:  Monilla ohjelmointikielillä on valmiita työkaluja.
--------------------------------------------------------------------------------------------------------------

28.9.2013  Keskeytin maksu-lupani.. en voi siis enää käyttää Cloudia.. Sen palvelut lukittuivat.  Jostakin oudosta syystä palvelu laskutti minulta n.  1.50 $ tai €.  En löydä syytä siihen, enkä selitystä.  Jossakin ruudussa vilahti 80 reguestia..  Pitää odottaa selvitystä asiasta, ennenkuin ehkä jatkan palvelun käyttöä.  Kuvanjako-ohjelman poistin, mutta se näyttää kestävän.  Ohjelman ruudut ovat (ehkä) aika sekavia, en varmaan lukenut kaikkkea riittävn huolellisesti.

Jää sivuun toistaiseksi:  Virittelen systeemiä ja opiskelen. Toivon pääseväni pian sijoittamaan ja jakamaan dataa pilvestäni...

Mitä seuraavaksi:  Odotan selitystä tuolle laskutukselle.  Missä tein väärin?  

En pahoittele artikkelin sekakielisyyttä.  Tämä nyt on tätä :)

--------------------------------------------------------------------------------------------------------------
Lisää ihmeteltävää tuli tammikuussa 2014 neljän  noreply/ noreply-billing kirjeen muodossa. Vanhimmat alimpana, korostukset minun.


10.1.2014.   Google Cloud Platform - Further Account Cancellation Update
Dear Google Cloud Platform Customer,
We are contacting you because you may recently have received an automated email with the subject line: "Urgent: Your Google Cloud Billing account has been terminated". If you did not receive this email please disregard the rest of this message.
The email was sent to you because one or more of your projects in Google Cloud Platform had previously been enabled for billing, and was subsequently cancelled or terminated (this may have occurred up to 12 months ago).
You do not owe Google any payments for the affected project(s), and no action is required on your part.
This email delivery was incorrectly generated by an internal update process and does not affect your usage of any Google Cloud Platform services. Any other projects you have which still have active billing are also unaffected.
We are working on improving our email messaging in general, and sincerely apologize for any confusion these automated emails may have caused.
Regards,
The Google Cloud Platform Team


10.1.2014  Urgent: Your Google Cloud Billing account has been terminated.
Hello,       Your Google Cloud Billing account has been Terminated.
This may happen if your credit card has expired or was cancelled and we haven't received valid payment information from you, and you may owe Google payment for service from prior months.
Please update your account with valid payment information by following this link:
If you have already updated your payment information, please disregard this message.
If you have any questions please contact us using this form:......link.

9.1.2014 toinen sähköposti: Google Cloud Platform - Account Cancellation Update

Dear Google Cloud Platform Customer,
We are contacting you because you may recently have received an automated email with the subject line: "Google Cloud Platform - Account cancelled". If you did not receive this email please disregard the rest of this message.
The email was sent to you because one or more of your projects in Google Cloud Platform had previously been enabled for billing, but is now cancelled or terminated. The email delivery was the result of an internal update process and will not affect your usage of any Google Cloud Platform services. Any other accounts you have which still have active billing are also unaffected.


9.1.2014:    Google Cloud Platform - Account cancelled
You've successfully cancelled your Google Cloud Platform account. 
Note: because it can take several days for any remaining ad costs to affect your balance, you might be charged one more time.
.
Kommenttini: ymmärrettävää, automaattiselta järejstelmältä.
Minä tosiaan painoin paniikki-nappulaa: poistin maksutietoni järjestelmästä.  Ja niin teen jokaiselle tuon tasoiselle järjestelmälle.  Koska en kertakaikkiaan löytänyt selitystä tuolle muutamassa tunnissa syntyneelle 1.5  Egen maksulle.  lol
En halunnut mennä nukkumaan, tietäen että Jenkkilässä alkaa prime-time ja juku laskuri pyörittää minulle saldoa.  toinen lol.

      En siis ole velkaa. No se oli ensimmäinen selkeästi sanottu asia tässä jutussa.  Ehkä Google yksinkertaisuuden vuoksi poisti tuon saldon, jos sitä edes oli.  Tai sitten sain säälipisteitä osallisuudestani muuhun ohjelmointiin liittyvään toimintaan Googlen järjestemissä.  kolmas lol.
     Voisin tietenkin tutkia pankkikuitit ja etsiä jotakin tuonsuuruista summaa.  Voisin nostaa peffan penkistä ja... syytä olisi..


Tyhmyyttäni olen yhä kiinnostunut noista palveluista ja tutkin ruutuja:
Näytän olevan App Enginessä jäsenenä, pääsen suoraan luomaan projekteja, minulla on koko kymmenen ohjelman kiintiö jäljellä.  Hahhaa!!
Google Cloud Datastoreen samoin, sieltä pääsen Developers consoleen, jossa Projects, Billings, Account settings ovat kaikki tyhjiä.
Minulla on se muistikuva, että jälkimmäisessä ei päässyt mitään tekemään antamatta luottokortin tietoja.  Katson varmaan pari YouTube videota ja yritän löytää sieltä jonkun vinkin laskutuksesta, maksuista tai jonkun turvallisen tavan testata järjestelmää.
     Google+:ssa on hieno yhteisö aiheesta ja siellä olisi ollut Joulukuussa FreeQuota tarjous.
Mutta ei siis nyt.  neljäs lol... tai ehkä jo viides..
Ja tämä artikkeli on vakaasti osiossa Google Fan Club. Otsikon kysymykset voimassa.
.

Ei kommentteja:

Lähetä kommentti

Ajattele, kirjoita, lähetä. Tai kirjoita vain inspiroidusti.