소개


Google Cloud SQL 은 고가용성, 자가관리 및 호스팅되는 SQL 저장소 솔루션을 제공하는 웹 서비스입니다. 또한 사용하기 쉽고, 어떠한 소프트웨어 설치 및 관리가 필요없으며, 중소규모 어플리케이션에 이상적입니다.

Google Cloud SQL 은 Java 또는 Python 으로 작성된 Google App Engine 어플리케이션에서 사용 가능합니다.



기능 및 능력

Google Cloud SQL 은 DB 인스턴스를 쉽고 효과적으로 생성 및 관리하는 몇 가지 기능들을 제공합니다. 주요 기능은 다음과 같습니다.
  • 클라우드상에 MySQL 데이타베이스의 호스팅  
  • DB 인스턴스의 최대 크기는 10GB
  • 동기 / 비동기 복제 기능
  • 구글 데이타스토어와 비슷한 성능
  • mysqldump 를 사용한 데이타베이스 Import / Export
  • Java / Python 와의 호환성
  • 컴맨드 라인 도구 
  • Google APIs 콘솔 내에서의 SQL 명령 프롬프트 기능


지원 

다음은 Google Cloud SQL 팀에 연락하거나 Google Cloud SQL 커뮤니티에 참여할 수 있는 몇 가지 방법입니다.


사용하기 

준비 사항
  1. 프리뷰 서비스 가입
  2. Google App Engine SDK 설치
  3. Google Cloud SQL 인스턴스 생성
  4. 접근 제어 설정

내 Google Cloud SQL 인스턴스의 사용


Google Cloud SQL 인스턴스는 다음 절차에 의해 Google APIs Console 을 사용해 관리한다.
  1. Google APIs Console 에 로그인
  2. 관리하기 원하는 Google Cloud SQL 인스턴스가 있는 프로젝트 선택
  3. 관리하기 원하는 Google Cloud SQL 인스턴스 선택

어플리케이션 작
Java 또는 Python 으로 작성된 Google App Engine 어플리케이션으로 Google Cloud SQL 에 접근할 수 있다. 우리의 Google Cloud SQL 인스턴스에 접속하고 사용하는 방법에 대해서 배워보자.

기본 동작
Posted by 따봉맨

Run your web apps on Google's infrastructure.
Easy to build, easy to maintain, easy to scale.



클라우드 컴퓨팅 환경 도입을 위해 변화된 업계 동향을 수집 중에 좋은 소식을 발견했습니다.

저는 Google 제품들을 아주 많이 좋아하는터라 AppEngine 을 도입하리라 생각하고 있었습니다만 한 가지 마음에 아주 크게 걸리는 것이 있었지요!! 현재의 AppEngine 은 SQL 을 사용할 수 없습니다. 구글에서 개발한 분산 데이타 저장소인 Bigtable 을 꼭 사용해야 하거든요.

기업에 있어서 데이타야 말로 생명이나 다름 없는데... 이런 데이타를 듣도보도 못한 큰 테이블에다가 죄다 넣어놔야 하는 것이지요. 한 가지 위안인 것은 구글에서 만든 서비스들은 모두 이 구조로 되어 있다고는 하는데... 설마 모두 그러겠습니까??? ㅡ_ㅡ;;; Bigtable에 데이타가 저장된 이상 다른 클라우드 서비스로의 이전이 불가능하게 되어 버리는 것이지요.

이 부분인 마음에 걸린채로 써야되나, 말아야 하나... 걱정하면서 IaaS 서비스 들을 알아보고 그랬었지요.

근데 올 해 2 분기 부터 기존 RDBMS 를 그대로 AppEngine 에서 사용할 수 있는 Google AppEngine for Business 서비스를 오픈한다는 글을 발견했습니다. 이 소식 외에도 AppEngine Roadmap 을 보시면 향 후 업그래이드 일정이 나와있습니다.

이제 마음놓고 구글의 PaaS 인 AppEngine 을 선택해도 되겠네요!!!!

2분기 될 때 까지는 어떻해야하나.... 그 전에 오픈해야 하는데.. ㅡ_ㅡ;; 이래저래 골치군요!!

Posted by 따봉맨
이전버튼 1 이전버튼