, , Google Cloud Platform (GCP), . Bitrix . , , . Debian , CentOS.
-. Google Compute Engine, Google Cloud SQL Google.
Bitrix, , . , , Google App Engine . Google Storage, . , Bitrix GCP, , Bitrix.
Bitrix, . - , -, .
, .
-> Cloud SQL ->
MySQL, , .
, , , , , , , root, . , . 1vCPU, 1,7Gb RAM 200 HDD , . , , - .
0.0.0.0/0 () . -, , .
. . IP-, . . , , .
, ,
IAM -> -> . ,
Cloud SQL -> Cloud SQL. OK, .
.
() -> Compute Engine -> -> .
Debian 8 , . : 1 , 3,5 RAM.
, ( Cloud SQL. HTTP HTTPS .
, SQL-. , , SSH-
-> :
sudo wget https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64
sudo mv cloud_sql_proxy.linux.amd64 cloud_sql_proxy
sudo chmod +x cloud_sql_proxy
sudo ./cloud_sql_proxy -instances==tcp:3306 &
,
.
? , . , .
. . , .
, .
, SSH . Bitrix , . , . , . , . - , PHP, Zend, NGINX , .
:
sudo apt-get update
sudo apt-get upgrade
MySQL-:
sudo apt-get install mysql-client
Apache:
sudo apt-get install apache2
PHP:
sudo apt-get install php5 libapache2-mod-php5 php5-mysql
Apache:
sudo systemctl restart apache2
Cloud SQL . , . -:
mysql -u root -p --host 127.0.0.1
, :
mysql>
, .
Bitrix
wget :
Wget https://www.1c-bitrix.ru/download/start_encode_php5.tar.gz
. -, -.
, Google Cloud HTTP ( HTTPS, ):
MySQL 127.0.0.1,
root Cloud SQL . , . :
, , MySQL . , , , , - .
, .
, . - (, ). , -.
. . -, . , . , ( ) . , .
Compute Engine -> , . , .
Bitrix.
Compute Engine -> . , .
:
- ( , )
- ( )
- ( Cloud SQL)
- HTTP/HTTPS
- , SSH- :
sudo ./cloud_sql_proxy -instances==tcp:3306 &
, , . . ,
PaaS .
:
Compute Engine -> -> .
:
- ,
- ( ),
- ( ),
- ,
-
-
- . HTTP , , .
.
,
-> -> .
HTTP/HTTPS -> .
:
- ,
- -> -> () -> . , . ( ), , . , , . CDN.
- . , . , HTTP/HTTPS, ( ), ( ).
, . , .
, ̻ . Bitrix Google Cloud Platform. , . DNS.
, :
- Cloud SQL 1vCPU, 1,7Gb RAM
- , 1vCPU, 3,5Gb RAM ( , )
- IP-
100 , . . GCP , .
:
, . , 50, 80%. :
, .
. , , , . . , Bitrix - Google Cloud. Google.
, , . Google .
, Bitrix Google App Engine. , .
:
- 2 VM - (1 vCore, 3,5 Gb RAM), 1 VM MySQL (1 vCore, 1,7 Gb RAM), load Balancer) ~100$/
- (7 VM -, 1 VM MySQL, load Balancer) ~230$/
, , . .
, , Google Cloud Platform .
https://habrahabr.ru/post/330664/