-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Petr Shevtsov
committed
Dec 9, 2016
0 parents
commit 95d5c14
Showing
43 changed files
with
2,019 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 1,161 @@ | ||
#include "gcp.pp" | ||
|
||
graph G { | ||
graph [ | ||
fontname = "Roboto", | ||
fontsize = 20, | ||
fontcolor = "BLUE700", | ||
label = "Google Cloud Platform Services Overview", | ||
labelloc = "t", | ||
labeljust = "l" | ||
bgcolor = "GREY50", | ||
splines = true | ||
]; | ||
node [fontname = "Roboto", fontsize = 10, fontcolor = "GREY900"]; | ||
edge [color = "GREY300"]; | ||
|
||
GCP [BOX_PARAMS, image="images/gcp-logo.svg", label=""] | ||
|
||
Compute [BOX_PARAMS] | ||
GCE COMPUTE_ENGINE() | ||
GAE APP_ENGINE() | ||
GKE CONTAINER_ENGINE() | ||
GCR CONTAINER_REGISTRY() | ||
CFN CLOUD_FUNCTIONS() | ||
|
||
Store [BOX_PARAMS, label="Storage and Databases"] | ||
Storage CLOUD_STORAGE() | ||
SQL CLOUD_SQL() | ||
BigTable CLOUD_BIGTABLE() | ||
Datastore CLOUD_DATASTORE() | ||
Pers PERSISTENT_DISK() | ||
|
||
Networking [BOX_PARAMS] | ||
Virtual CLOUD_VIRTUAL_NETWORK() | ||
LB CLOUD_LOAD_BALANCING() | ||
CDN CLOUD_CDN() | ||
Interconn CLOUD_INTERCONNECT() | ||
DNS CLOUD_DNS() | ||
|
||
BigData [BOX_PARAMS, label="Big Data"] | ||
BQ BIG_QUERY() | ||
Datalow CLOUD_DATAFLOW() | ||
Dataproc CLOUD_DATAPROC() | ||
Datalab CLOUD_DATALAB() | ||
PubSub CLOUD_PUBSUB() | ||
Genomics GENOMICS() | ||
|
||
ML [BOX_PARAMS, label="Machine Learning"] | ||
CML CLOUD_MACHINE_LEARNING() | ||
Jobs JOBS_API() | ||
NLP NATURAL_LANGUAGE_API() | ||
Speech SPEECH_API() | ||
Trans TRANSLATION_API() | ||
Vision VISION_API() | ||
|
||
MGMT [BOX_PARAMS, label="Management Tools"] | ||
Stackdriver STACKDRIVER() | ||
Monitoring MONITORING() | ||
Log LOGGING() | ||
Err ERROR_REPORTING() | ||
Trace TRACE() | ||
Debug DEBUGGER() | ||
Deploy DEPLOYMENT_MANAGER() | ||
Endpoints CLOUD_ENDPOINTS() | ||
Console CLOUD_CONSOLE() | ||
Shell CLOUD_SHELL() | ||
MobileApp CLOUD_MOBILE_APP() | ||
Billing BILLING_API() | ||
APIs CLOUD_APIS() | ||
|
||
DevTools [BOX_PARAMS, label="Developer Tools"] | ||
SDK CLOUD_SDK() | ||
Git CLOUD_SOURCE_REPOSITORIES() | ||
Android CLOUD_TOOLS(Cloud Tools for Android Studio) | ||
IntelliJ CLOUD_TOOLS(Cloud Tools for IntelliJ) | ||
PowerShell CLOUD_TOOLS(Cloud Tools for PowerShell) | ||
VisualStudio CLOUD_TOOLS(Cloud Tools for Visual Studio) | ||
Eclipse CLOUD_TOOLS(Google Plugin for Eclipse) | ||
TestLab CLOUD_TEST_LAB() | ||
|
||
ID [BOX_PARAMS, label="Identity & Security"] | ||
IAM CLOUD_IAM() | ||
ResMan CLOUD_RESOURCE_MANAGER() | ||
Security CLOUD_SECURITY_SCANNER() | ||
|
||
GCP -- Compute | ||
|
||
Compute -- GCE | ||
Compute -- GAE | ||
Compute -- GKE | ||
Compute -- GCR | ||
Compute -- CFN | ||
|
||
GCP -- Store | ||
|
||
Store -- Storage | ||
Store -- SQL | ||
Store -- BigTable | ||
Store -- Datastore | ||
Store -- Pers | ||
|
||
GCP -- Networking | ||
|
||
Networking -- Virtual | ||
Networking -- LB | ||
Networking -- CDN | ||
Networking -- Interconn | ||
Networking -- DNS | ||
|
||
GCP -- BigData | ||
|
||
BigData -- BQ | ||
BigData -- Datalow | ||
BigData -- Dataproc | ||
BigData -- Datalab | ||
BigData -- PubSub | ||
BigData -- Genomics | ||
|
||
GCP -- ML | ||
|
||
ML -- CML | ||
ML -- Jobs | ||
ML -- NLP | ||
ML -- Speech | ||
ML -- Trans | ||
ML -- Vision | ||
|
||
GCP -- MGMT | ||
|
||
MGMT -- Stackdriver | ||
MGMT -- Monitoring | ||
MGMT -- Log | ||
MGMT -- Err | ||
MGMT -- Trace | ||
MGMT -- Debug | ||
MGMT -- Deploy | ||
MGMT -- Endpoints | ||
MGMT -- Console | ||
MGMT -- Shell | ||
MGMT -- MobileApp | ||
MGMT -- Billing | ||
MGMT -- APIs | ||
|
||
GCP -- DevTools | ||
|
||
DevTools -- SDK | ||
DevTools -- Deploy | ||
DevTools -- Git | ||
DevTools -- Android | ||
DevTools -- IntelliJ | ||
DevTools -- PowerShell | ||
DevTools -- VisualStudio | ||
DevTools -- Eclipse | ||
DevTools -- TestLab | ||
|
||
GCP -- ID | ||
|
||
ID -- IAM | ||
ID -- ResMan | ||
ID -- Security | ||
} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 1,73 @@ | ||
#define BLUE700 \#1976D2 | ||
#define GREY50 #FAFAFA | ||
#define GREY300 #E0E0E0 | ||
#define GREY600 \#757575 | ||
#define GREY900 \#212121 | ||
|
||
#define BOX_PARAMS \ | ||
color="GREY300", \ | ||
fillcolor="white", \ | ||
shape="box", \ | ||
style="filled" | ||
|
||
#define BOX_LABEL \ | ||
label=<<table border="0" cellborder="0" cellspacing="0"> \ | ||
<tr><td rowspan="2"><img src="images/#1.svg"/></td><td align="left" valign="bottom">#3</td></tr> \ | ||
<tr><td align="left" valign="top"><font color="GREY600">#2</font></td></tr></table>> | ||
|
||
#define COMPUTE_ENGINE [BOX_PARAMS, BOX_LABEL(compute-engine,Compute Engine,#1)] | ||
#define APP_ENGINE [BOX_PARAMS, BOX_LABEL(appengine,App Engine,#1)] | ||
#define CONTAINER_ENGINE [BOX_PARAMS, BOX_LABEL(container-engine,Container Engine,#1)] | ||
#define CONTAINER_REGISTRY [BOX_PARAMS, BOX_LABEL(container-registry,Container Registry,#1)] | ||
#define CLOUD_FUNCTIONS [BOX_PARAMS, BOX_LABEL(functions,Cloud Functions,#1)] | ||
|
||
#define CLOUD_STORAGE [BOX_PARAMS, BOX_LABEL(storage,Cloud Storage,#1)] | ||
#define CLOUD_SQL [BOX_PARAMS, BOX_LABEL(sql,Cloud SQL,#1)] | ||
#define CLOUD_BIGTABLE [BOX_PARAMS, BOX_LABEL(bigtable,Cloud Bigtable,#1)] | ||
#define CLOUD_DATASTORE [BOX_PARAMS, BOX_LABEL(datastore,Cloud Datastore,#1)] | ||
#define PERSISTENT_DISK [BOX_PARAMS, BOX_LABEL(persistent,Persistent Disk,#1)] | ||
|
||
#define CLOUD_VIRTUAL_NETWORK [BOX_PARAMS, BOX_LABEL(virtual-network,Cloud Virtual Network,#1)] | ||
#define CLOUD_LOAD_BALANCING [BOX_PARAMS, BOX_LABEL(load-balancing,Cloud Load Balancing,#1)] | ||
#define CLOUD_CDN [BOX_PARAMS, BOX_LABEL(cdn,Cloud CDN,#1)] | ||
#define CLOUD_INTERCONNECT [BOX_PARAMS, BOX_LABEL(interconnect,Cloud Interconnect,#1)] | ||
#define CLOUD_DNS [BOX_PARAMS, BOX_LABEL(dns,Cloud DNS,#1)] | ||
|
||
#define BIG_QUERY [BOX_PARAMS, BOX_LABEL(bigquery,BigQuery,#1)] | ||
#define CLOUD_DATAFLOW [BOX_PARAMS, BOX_LABEL(dataflow,Cloud Dataflow,#1)] | ||
#define CLOUD_DATAPROC [BOX_PARAMS, BOX_LABEL(dataproc,Cloud Dataproc,#1)] | ||
#define CLOUD_DATALAB [BOX_PARAMS, BOX_LABEL(datalab,Cloud Datalab,#1)] | ||
#define CLOUD_PUBSUB [BOX_PARAMS, BOX_LABEL(pubsub,Cloud Pub/Sub,#1)] | ||
#define GENOMICS [BOX_PARAMS, BOX_LABEL(genomics,Genomics,#1)] | ||
|
||
#define CLOUD_MACHINE_LEARNING [BOX_PARAMS, BOX_LABEL(machine-learning,Cloud Machine Learning,#1)] | ||
#define JOBS_API [BOX_PARAMS, BOX_LABEL(jobs-api-logo,Jobs API,#1)] | ||
#define NATURAL_LANGUAGE_API [BOX_PARAMS, BOX_LABEL(natural-language,Natural Language API,#1)] | ||
#define SPEECH_API [BOX_PARAMS, BOX_LABEL(speech-api,Speech API,#1)] | ||
#define TRANSLATION_API [BOX_PARAMS, BOX_LABEL(translate-api,Translation API,#1)] | ||
#define VISION_API [BOX_PARAMS, BOX_LABEL(vision-api,Vision API,#1)] | ||
|
||
#define STACKDRIVER [BOX_PARAMS, BOX_LABEL(stackdriver-green,Stackdriver,#1)] | ||
#define MONITORING [BOX_PARAMS, BOX_LABEL(stackdriver,Monitoring,#1)] | ||
#define LOGGING [BOX_PARAMS, BOX_LABEL(logging,Logging,#1)] | ||
#define ERROR_REPORTING [BOX_PARAMS, BOX_LABEL(error-reporting,Error Reporting,#1)] | ||
#define TRACE [BOX_PARAMS, BOX_LABEL(trace,Trace,#1)] | ||
#define DEBUGGER [BOX_PARAMS, BOX_LABEL(debugger,Debugger,#1)] | ||
#define DEPLOYMENT_MANAGER [BOX_PARAMS, BOX_LABEL(deployment-manager,Deployment Manager,#1)] | ||
#define CLOUD_ENDPOINTS [BOX_PARAMS, BOX_LABEL(endpoints,Cloud Endpoints,#1)] | ||
#define CLOUD_CONSOLE [BOX_PARAMS, BOX_LABEL(gcp,Cloud Console,#1)] | ||
#define CLOUD_SHELL [BOX_PARAMS, BOX_LABEL(gcp,Cloud Shell,#1)] | ||
#define CLOUD_MOBILE_APP [BOX_PARAMS, BOX_LABEL(gcp,Cloud Mobile App,#1)] | ||
#define BILLING_API [BOX_PARAMS, BOX_LABEL(gcp,Billing API,#1)] | ||
#define CLOUD_APIS [BOX_PARAMS, BOX_LABEL(gcp,Cloud APIs,#1)] | ||
|
||
#define CLOUD_SDK [BOX_PARAMS, BOX_LABEL(gcp,Cloud SDK,#1)] | ||
#define CLOUD_SOURCE_REPOSITORIES [BOX_PARAMS, BOX_LABEL(gcp,Cloud Source Repositories,#1)] | ||
#define CLOUD_TOOLS [BOX_PARAMS, BOX_LABEL(dev-tools,Cloud Tools,#1)] | ||
#define CLOUD_TEST_LAB [BOX_PARAMS, BOX_LABEL(gcp,Cloud Test Lab,#1)] | ||
|
||
#define CLOUD_IAM [BOX_PARAMS, BOX_LABEL(iam,Cloud IAM,#1)] | ||
#define CLOUD_RESOURCE_MANAGER [BOX_PARAMS, BOX_LABEL(gcp,Cloud Resource Manager,#1)] | ||
#define CLOUD_SECURITY_SCANNER [BOX_PARAMS, BOX_LABEL(gcp,Cloud Security Scanner,#1)] | ||
|
||
#define CLOUD_LAUNCHER [BOX_PARAMS, BOX_LABEL(launcher,Cloud Launcher,#1)] |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.