Categorie: Cloud

Cloud environment for developing your own products and services

Google Cloud Platform

Google Cloud – Mediul Cloud pentru produsele și serviciile dvs.

Ca partener Google Cloud, ne-am obligat să vă oferim serviciile de cea mai bună calitate.

Ne ocupăm cu implementări G Workspace (fost G Suite) din 2017 și a platformei google cloud din 2019. În 4 ani, am servit peste 1000 de clienți mulțumiți.

Dar să vorbim un pic despre ce este Google Cloud Platform ? Ce poate oferi pentru firma dvs și în ce fel vă ajută.

Oricare ar fi provocarea sau cazul de utilizare al industriei dvs., explorați modul în care putem crea soluții pe Google Cloud și pot contribui la îmbunătățirea eficienței și agilității, reducerea costurilor, participarea la noi modele de afaceri și captarea de noi oportunități de piață.

Dezvoltăm și rulăm aplicații oriunde, utilizând tehnologii native pentru cloud, cum ar fi containere, fără server și rețea de servicii. Datele dvs sunt în siguranță cu API-uri și automatizarea proceselor. Spuneți-ne dorința dvs detaliat, iar un expert Google Cloud din echipa noastră va găsi cea mai bună soluție.

Iată mai detaliat soluțiile:

Creare

  • App Engine
  • Firebase
  • Compute Engine
  • Cloud Run
  • Kubernetes

Creăm aplicații, platforme sau servicii într-un mod intuitiv și rapid – economisind atât resursele cât și timpul echipei dvs. GCP este un instrument flexibil care ne ajută să implementăm optim chiar și cele mai ambițioase inițiative.

Stocare

Avantajul GCP față de soluțiile tradiționale este că găsim imediat informații și efectuam instantaneu calcule avansate asupra acesteia. Nu veți pierde mai mult timp având grijă de infrastructură și niciodată nu va trebui să faceți griji pentru spațiul neutilizat.

  • Sql
  • G Storage
  • Big Tables
  • Memorystore
  • Spanner

GCP păstrează datele în siguranță

Cum vă putem ajuta cu Google Cloud Platform:

  1. Construire și găzduire site web
  2. Baze de date mari
  3. Infrastructură proprie
  4. Calcule avansate cu aplicații și procesare
  5. Aplicație mobilă
  6. Stocare date
  7. Securitate maximă
  8. Conexiuni multi cloud
  9. Migrare dateâ

Cele patru puncte cheie Royal pentru a lua în considerare Google Cloud Platform în organizația dvs.:

  1. Costuri reduse – Este o investiție accesibilă și plătiți doar pentru ceea ce folosiți și când este folosit. Nu trebuie să vă faceți griji cu privire la contractele complicate. Dar dacă semnăm un contract, vor fi disponibile reduceri mai avantajoase.
  2. Disponibilitate crescută – Accesul la toate programele necesare în orice moment este ceva ce Google Cloud Platform permite. Este rapid și ușor de utilizat și oferă un mare beneficiu celor care lucrează de acasă.
  3. Securitate sporită – Alegând GCP beneficiați de un model de securitate de neegalat, care a fost construit pe parcursul a peste 20 de ani și care în prezent asigură produse și servicii precum Căutarea Google, Gmail, Meet etc.
  4. Flexibilitate sporită – Vă puteți concentra asupra afacerii dvs., în loc de servere care nu au spațiu pe disc sau timp de răspuns lent. Scalabilitate care se adaptează nevoilor dvs. – simplă.

Ridicați și deplasați – migrați către cloud

Google Cloud Platform are cel mai mic timp de nefuncționare dintre toți furnizorii principali; GCE garantează până la 99,95% disponibilitate. Aceasta înseamnă că datele, serverele și soluția dvs. sunt întotdeauna disponibile pentru dvs., 365 de zile pe an, 24/7. GCP oferă servicii găzduite pentru calcul, stocare și dezvoltare de aplicații care rulează pe hardware Google. Produsele și serviciile GCP sunt concepute pentru a gestiona cantități mari de date și au o scalabilitate care se adaptează nevoilor dumneavoastră.

Cu Google Cloud Platform veți reduce costurile IT și stabiliți o platformă de gestionare, operațiuni și dezvoltare mai flexibilă. Echipa noastră de consultanți certificați GCP vă poate ajuta cu îndrumări și tot ce aveți nevoie pentru a ridica / migra soluțiile existente în cloud. Pregătim și oferim seminare, organizare, implementare, integrare și asistență pe Google Cloud.

Backup

Cum ați citit mai sus, lista beneficiilor este lungă, dar cel mai important lucru este că, cu Google Cloud Platform, puteți fi întotdeauna sigur că fișierele dvs. sunt în siguranță. Dacă unul dintre dispozitivele dvs. ar trebui să fie distrus, puteți descărca toate fișierele pe orice altă unitate. GCP efectuează, de asemenea, backup automat dacă o componentă nu mai funcționează, deci nu va exista niciodată pericolul de a pierde documente importante.

google cloud

Programe IT – Unelte simple și inteligente bazate pe cloud, program de gestionare a clienților, software pentru

Google workspace o suită de programe informatice bazate pe cloud, de birou, de colaborare și software oferite de Partener Google pe bază de abonament.programare online, servicii de marketing

Ce înseamnă să ai o bază de date în cloud?

Ce înseamnă să ai o bază de date în cloud?

Cuvântul „site web” nu înseamnă același lucru astăzi ca acum zece ani și majoritatea oamenilor au înțeles că are ceva de-a face cu această afacere „cloud”. Dar ce înseamnă cloud pentru persoanele care au un site web? Marea diferență este structura sistemelor. În acest scurt articol vom analiza ce înseamnă acest lucru și ce avantaje îți aduce. Ar trebui să puteți obține ceva din acest lucru, indiferent dacă rulați sisteme tradiționale și sunteți destul de informat sau pur și simplu sunteți curioși cu privire la ceea ce înseamnă în general o soluție cloud.

Orice site vechi constă în general din cel puțin trei elemente, fie că este un blog, un magazin online sau o platformă socială. În primul rând, este format din cod *, care este site-ul propriu-zis. Apoi, este format din imagini, sunet și video și, în cele din urmă, constă din conținutul real al site-ului web. Codul și fișierele sunt stocate pe disc, iar datele (conținutul) sunt stocate într-o bază de date. Baza de date constă adesea din unul sau mai multe fișiere și este, de asemenea, stocată pe disc.

Spunem cod, niciodată coduri, din același motiv pentru care spunem mai degrabă apă decât apă. Pasionații de paintball spun, de asemenea, mai degrabă mingea decât mingi, dar asta este cu totul altă poveste.

Echipa Royal WG

Într-o configurație tradițională, un dezvoltator ca noi ar fi comandat resurse de la un centru de date și apoi ar fi instalat și configurat diferitele componente necesare. Aș fi introdus, printre altele, cod și fișiere media și aș fi instalat și rulat o bază de date cu care ar fi putut vorbi site-ul web.

Să presupunem că, în schimb, am stabilit două dintre acestea în cloud și căutăm câteva dintre beneficiile pe care le aduce. Mai întâi vom analiza bazele de date și apoi stocarea fișierelor.

Google Cloud SQL

Bazele de date sunt uneori monștri complicați care necesită o mulțime de cunoștințe, timp și disciplină pentru a se îndrepta dacă aveți cerințe speciale pentru cât de bine trebuie să funcționeze. Dacă ați rulat un sistem de baze de date pe un computer pe care l-ați configurat singur, veți ști că există o serie de lucruri care trebuie rezolvate și multe care pot merge prost.

În cloud, viața unui administrator este mult mai ușoară și beneficiază atât clientul, cât și administratorul. Google Cloud Platform oferă un serviciu numit Cloud SQL, care pentru mulți oameni este exact ceea ce au nevoie. Cel mai important lucru este că acesta este un așa-numit „serviciu gestionat”. Aceasta înseamnă că este foarte ușor de configurat și poate, și mai important, că Google se asigură că este disponibil pentru trafic și că software-ul este actualizat.

Nu ne înțelegeți greșit, este posibil să distrugeți lucrurile dacă încercați din greu sau dacă nu aveți nici o idee despre ceea ce faceți, dar în configurația tradițională pe care o foloseau oamenii, un sistem de baze de date ar putea dura toată noaptea, chiar dacă ai făcut tot ce ai putut pentru a-l menține în viață și știai ce faci.

Google Cloud Storage Bucket

Pentru stocarea fișierelor media, se aplică exact același lucru. Stocarea fișierelor pe același computer pe care rulează site-ul web este simplă și funcționează foarte bine. Chiar până nu se întâmplă. Computerul ar fi putut rămâne fără spațiu, rețeaua ar putea fi supraîncărcată, cineva ar fi șters sau suprascris fișiere din greșeală sau întregul disc ar fi putut renunța la fantomă pentru că era vechi sau pentru că a existat o întrerupere a energiei și nu putea să facă față.

Toate problemele pe care le-am enumerat dispar dacă înlocuim discul cu stocarea fișierelor folosind o soluție de stocare Google. Pentru a vă proteja împotriva ștergerii și suprascrierii fișierelor, trebuie să faceți copii de rezervă regulate, dar toate celelalte probleme dispar. Trebuie să fii impresionat de asta. Pentru noi, ca dezvoltator, acest lucru înseamnă că mă pot concentra pe lucruri mai importante, iar pentru clienți înseamnă că pot avea încredere că fișierele media și alte fișiere nu vor dispărea și că vor fi practic întotdeauna disponibile pentru utilizatorii site-ului web .

Utilizarea serviciilor dedicate furnizate de furnizorul de servicii cloud este o temă constantă pentru jucătorii care își au platforma în cloud. Adesea, cu cât lăsați mai multă „logică” furnizorului de servicii cloud, cu atât sistemul devine mai sigur și mai fiabil.

Programe IT – Unelte simple și inteligente bazate pe cloud, program de gestionare a clienților, software pentru

Google workspace o suită de programe informatice bazate pe cloud, de birou, de colaborare și software oferite de Partener Google pe bază de abonament.programare online, servicii de marketing

cloud

Cum am mutat Situri pe GCP

Cum am mutat Situri CMS pe GCP

Cu toții am auzit despre celebrul concept „treceți la nor” și, pentru mulți, conceptul de mutare a lucrurilor din propriul birou sau din centrul de găzduire și în acest „nor” pare descurajant. În acest articol, voi oferi câteva informații despre cum am făcut acest lucru pentru una dintre aplicațiile noastre, o aplicație CMS care rulează în PHP și care utilizează o bază de date MySQL. Această aplicație a fost utilizată ca un cadru pentru a furniza mai multe proiecte client de complexitate variabilă, cu integrări multiple față de servicii terțe și conține multe mii de linii de cod.

Am început să investigăm ce beneficii am avea și ce provocări potențiale am putea întâmpina în timp ce mutăm această aplicație în cloud. Am evaluat mai multe opțiuni diferite, de la „doar” lift-and-shift, utilizând diverse opțiuni de infrastructură GCP până la convertirea aplicației pentru a fi complet nativă în cloud. Am decis să facem modificări minime aplicației în sine și să facem doar câteva modificări structurale minore.

În ceea ce privește versiunea, singurul lucru de care aveam nevoie pentru a face upgrade a fost baza de date MySQL pentru a putea utiliza Google Cloud SQL ca bază de date găzduită în locul serverului de baze de date și a ne elibera de operațiunile de gestionare a bazei de date. Google Cloud SQL este un serviciu de baze de date complet gestionat pe Google Cloud Platform care acceptă atât MySQL, cât și PostgreSQL. Deoarece am folosit câteva funcții și extensii care nu erau acceptate pe Google Cloud SQL, a trebuit să le rescriem într-un limbaj standard acceptat. Datorită versiunii mai noi, am putea face acest lucru cu ușurință cu noua funcționalitate inclusă în acea versiune.

După ce am analizat implicațiile Cloud față de mediul local găzduit complet, singurele modificări pe care trebuia să le facem au fost modificările bazei de date pentru a sprijini Google Cloud SQL și modificările aduse rutei de e-mail pentru a utiliza Sendgrid SMTP pentru trimiterea de e-mail din cadrul Google Cloud Platform. Trimiterea e-mailurilor de pe platforma cloud Google pe portul 25 nu este permisă, deoarece acest port este întotdeauna blocat pe GCP.

De asemenea, am văzut câteva potențiale îmbunătățiri viitoare în împărțirea aplicației monolitice în microservicii, folosind Google Cloud Load Balancer și mutarea aplicației într-un cluster Kubernetes, dar acest lucru a depășit scopul proiectului nostru.

Am decis să facem o mutare „lift-and-shift” a VM-ului curent către Google Cloud Compute Engine, ceea ce înseamnă, pe scurt, replicarea VM-ului (inclusiv unele modificări necesare în configurația rețelei). Am mutat apoi bazele de date în Cloud SQL. „Lift-and-shift” a fost realizat în mod ordonat și a mers fără probleme și am reușit să lansăm aplicația Site-uriile CMS pe GCP pentru testare în câteva ore, utilizând serverul de baze de date MySQL local, care se află pe aceeași VM. Am modificat configurațiile, astfel încât să putem utiliza Sendgrid și am făcut câteva testări pe CMS, găzduind paginile și testând performanța aplicației.

Având la dispoziție toate testările și configurațiile inițiale, am pregătit baza de date pentru transferul la Google Cloud SQL. Am rescris funcțiile SQL de care aveam nevoie și am creat instanța noastră Google Cloud SQL și am importat baza de date în instanța cloud. După configurarea setărilor de securitate necesare pentru a permite aplicației noastre să comunice cu instanța Google Cloud SQL, am început testând soluția completă prin comutarea unuia dintre site-urile noastre dev pentru a utiliza noua instanță Cloud. După testarea intensivă a funcționalității, am decis mai întâi să mutăm site-urile noastre pentru dezvoltatori pe Google Cloud Platform, apoi să mutăm site-urile de producție corespunzătoare după ce a fost confirmată verificarea unei mutări de succes.

Treptat, am mutat site-urile, unul câte unul, pe soluția GCP, fără nicio perioadă de inactivitate pe site-urile web. Singurul lucru care a fost afectat a fost că oriarce articol publicat între preluarea bazei de date și trecerea la noua soluție ar trebui să fie re-publicate atunci când noua soluție a fost implementată. Aceasta a fost o decizie de afaceri bazată pe costuri / beneficii și am fi putut arhitectura o soluție fără întrerupere pentru mutare, dacă este necesar.

Am trecut de la a avea un total de 6 servere care găzduiesc site-uri (de la dev la prod), în versiuni diferite, la doar 2 servere găzduite Google Cloud și două instanțe Google Cloud SQL. Nu au fost necesare modificări ale codului la nivel de aplicație. De la această mișcare, dezvoltatorii au început să utilizeze caracteristicile Cloud Native, cum ar fi Pub Sub în aplicații. Cu Google Cloud Platform, securitatea este ridicată în mod implicit și totul este criptat în repaus sau în tranzit.

Această aplicație face parte dintr-o serie de aplicații vechi pe care le-am mutat din medii găzduite în diferite medii GCP, inclusiv Kubernetes și Google Compute Engine. De asemenea, am implementat aplicații Cloud Native folosind Kubernetes și Google App Engine.

Programe IT – Unelte simple și inteligente bazate pe cloud, program de gestionare a clienților, software pentru

Google workspace o suită de programe informatice bazate pe cloud, de birou, de colaborare și software oferite de Partener Google pe bază de abonament.programare online, servicii de marketing

cms