More Related Content
CouchDB - Introduction - Korean 1. ์น ์ดํ๋ฆฌ์ผ์ด์
์ํคํ
์ฒ Ch6 แแ
ขแแ
ญแผแ
แ
ฃแผแแ
ฅแแ
ตแแ
ณแ
แ
ฆแแ
ฅแ
แ
ฅแซแแ
ณแแ
กแแ
ตแแ
ฆแจแแ
ฅ part.1 ๋์ฉ๋ ๋ถ์ฐ ์ํคํ
์ณ ์ค๊ณ #2 ๋์ฉ๋ ๋ถ์ฐ ์์คํ
์ํคํ
์ณ ๋์์ธ ํจํด ์กฐ๋ํ์ ์๋ฒ ์ฌ์ด๋ - ๋์ฉ๋ ์ํคํ
์ฒ์ ์ฑ๋ฅํ๋ ๋์ฉ๋ ๋ถ์ฐ ์ํคํ
์ณ ์ค๊ณ #5. rest 2013 ๋น
๋ฐ์ดํฐ ๋ฐ API ๊ธฐ์ ํํฉ๊ณผ ์ ๋ง- ์ค์์ฐฌ ๋น ๋ฅด๊ฒํ์ด๋ณด๋ Node.js์ Vert.x What's hot (20)
Micro Service Architecture์ ์ดํด [Td 2015]์น์ฆ์ผ์ดํฌ ํฉํ ๋ฆฌ๋ ์๊ฒ ๋๋ฐ, ๋ฐ์ดํฐ ํฉํ ๋ฆฌ๋ ๋ญ๊ฐ์(ํ๊ธฐํ) 5. แแ
ฉแฏแ
แ
ฎแแ
งแซ แแ
กแแ
กแฏแ
แ
ฉแแ
ณ MSA๋ฅผ ์ด์ฉํด ๊ตฌํํ๋ ๊ณ ๊ฐ์ฉ/๊ณ ํ์ฅ์ฑ ์๋น์ค ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ
์ฒ๋ก ๊ฐ๋ฐํ๊ธฐ Spring boot + java ์์ฝ์์คํ
#1 1. แแ
กแแ
ตแแ
ฆแจแแ
ง แแ
ฅแฏแแ
จ แแ
ณแ
แ
ฉแแ
ฆแแ
ณ ํ ์ด ํ๋ก์ ํธ๋ฅผ ์ํ ์์ฑ RDB(MySQL) ์คํฐ๋ 1 ๋์ฉ๋ ๋ถ์ฐ ์ํคํ
์ณ ์ค๊ณ #1 ์ํคํ
์ณ ์ค๊ณ ๋ฐฉ๋ฒ๋ก ๋์ฉ๋ ๋ถ์ฐ ์ํคํ
์ณ ์ค๊ณ #3 ๋์ฉ๋ ๋ถ์ฐ ์์คํ
์ํคํ
์ณ แ
แ
กแทแแ
กแแ
กแแ
ตแแ
ฆแจแแ
ฅ แแ
ฉแแ
กแแ
ตแฏ แแ
ขแแ
กแฏ แแ
ณแ
แ
ขแซแแ
ณ [Td 2015]๊ตฌ๋ฆ ์๋ก ์ฌ๋ ค ์ด๋ ๊ณณ์์๋ ์ฐ๊ฒฐ๋๋ ์๋น์ค azure ์ฑ ์๋น์ค(์ด์ข
์ธ) Cloud-Barista ์ 4์ฐจ ์คํ ์ปจํผ๋ฐ์ค : CB-Waterstrider - ๋ฉํฐํด๋ผ์ฐ๋ ๊ฐ๋ฐฉํ ์ธํฐํ์ด์ค(Cloud-Barista ... 4. แแ
ขแแ
ญแผแ
แ
ฃแผ แแ
กแแ
ตแแ
ฆแจแแ
ง แแ
ฅแฏแแ
จ แแ
ขแแ
ฅแซ SQL Server to Azure SQL Database Migration 0222 ์ฌ๋ด์ธ๋ฏธ๋_์ค์ ๋ฏผ แแ
ณแแ
ณแ
แ
ตแผแแ
ตแซแแ
ขแจแแ
งแซ 01.WEB SYSTEM BASED ON DOCKER Node.js DBMS short summary Similar to Getting started with Cloudant DBaaS(Korean) (20)
ใแแ
กแ
แ
ณแแ
ฆ แแ
ฎแดแแ
ฅแแ
ฉแแ
ณแซ แแ
ฎแแ
ณแฏ แแ
ณแฏแ
แ
กแแ
ฎแแ
ณ แแ
ณแฏแ
แ
ขแบแแ
ฉแทใ - ๋ง๋ณด๊ธฐ DB innovation conference 2020 ๊ฐ๋ฐ์๋ฅผ ์ํ ๋ค์ด๋ฒ ํด๋ผ์ฐ๋ ํ๋ซํผใ
ฃNAVER CLOUD PLATFORM for Developers 20150724 ์ 10ํ ๋ถ์ฐ ๋ชจ๋ฐ์ผ ํฌ๋ผ - ์น๊ณผ ๋ชจ๋ฐ์ผ์ ์ํ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์น ์ ๋ต [2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud์์ DB as a S... OpenStack์ผ๋ก ๋ฐ๋ก๋ณด๋ ์์ฉ ํด๋ผ์ฐ๋ ํ๋ซํผ [Pgday.Seoul 2019] Advanced FDW ๊ฒ์ ์ฐ์
์ ์ํ ๋ค์ด๋ฒํด๋ผ์ฐ๋ํ๋ซํผ(์ ๋์ ํด๋ผ์ฐ๋์๋ฃจ์
์ํคํ
ํธ) - ๋ค์ด๋ฒํด๋ผ์ฐ๋ํ๋ซํผ ๊ฒ์์ธ๋์คํธ๋ฆฌ๋ฐ์ด Naver Cloud Plat... ๋ชจ๋ฐ์ผ ์ฑ๊ฐ๋ฐ์๋ฅผ ์ํ ํด๋ผ์ฐ๋ ์๋น์ค BaaS : Backend as a Service [SW ์ํคํ
์ฒ ์ปจํผ๋ฐ์ค] ํด๋ผ์ฐ๋ ์ํคํ
์ฒ ๊ฐ๋ก Open stack ์ธ๋ฏธ๋์๋ฃ_์ฅํ์ Cloud-Barista ์ 7์ฐจ ์ปจํผ๋ฐ์ค : ๋ฉํฐํด๋ผ์ฐ๋ ์ธํ๋ผ ์๋น์ค ์ฐ๋ (CB-Spider) แแ
กแฑแแ
ตแแ
งแซแแ
ขแแ
ตแแ
ณแซ_แแ
ขแจแแ
ฆแซแแ
ณ_แแ
ขแแ
กแฏแแ
ก_แแ
ตแแ
ตแจ.pdf [AWS KR UG 1ํ ์ธ๋ฏธ๋] AWS EB, etc @ ๊น๊ฒฝ๋ฏผ [2015 Oracle Cloud Summit] 7. ERP Cloud ๋ณด๋ค ๋น ๋ฅด๊ณ ํธ๋ฆฌํ๊ณ ์ค๋งํธํ ๋น์ฆ๋์ค๋ฅผ ์ํ ERP Cloud PaaSแ
แ
ณแฏ แแ
ตแแ
ญแผแแ
กแซ No Ops ๊ฐ๋ฐ ์ํฐํ๋ผ์ด์ฆ ๋น์ง๋์ค ์ ํ๋ฆฌ์ผ์ด์
์ด์ ๋ฐ ๋์
์ฌ๋ก ์ ์ฃผํญ๊ณต์ฌ๋ก - AWS Summit Seoul 2017 ํด๋ผ์ฐ๋ ์ด์ผ๊ธฐ1 2 20160823-์ ์ธ์ฒ _slideshare More from ์ ๋ช
ํ Jerry Jeong (13)
1แแ
ตแแ
กแซแแ
กแซแแ
ฆ แแ
กแซแแ
ณแแ
ณแซ แแ
ณแทแแ
ฅแผแแ
ตแซแแ
ตแจ แแ
ตแซแแ
ฉแผแแ
ตแแ
ณแผ แแ
ขแบแแ
ฉแบ Google Cloud IAM ๊ณ์ , ๊ถํ ๋ฐ ์กฐ์ง ๊ด๋ฆฌ [์คํ์์ค์ปจ์คํ
]Jira ํ๊ธํจ์น๊ฐ์ด๋ 1 Wso2 api manager ํน์ง slide share ์คํ์์ค์ ์ดํด(๊ต์ก์๋ฃ) ๋ค์ฐ์ ์ ์ง์๊ฒฝ์๋ฒ - ์ฌ๋ฐ์ดํผ๋ฒ ๋คํธ์ํฌ ๊ฐ์ํ๋ฅผ ํตํ ํจ์จ์ ์ธ ๋น
๋ฐ์ดํฐ ์ฒ๋ฆฌ Innovation 3 3.stages of new product development SDDC(software defined data center)์์ NFV์ ์ญํ ๊ณผ ๊ด๋ฆฌ๋๊ตฌ (์ธ๋ฏธ๋ ๋ฐํ ์๋ฃ) Python study 1๊ฐ (์คํ์์ค์ปจ์คํ
๋ด๋ถ ๊ฐ์) IoT ๊ธฐ๋ฐ ์ตํฉ ์๋น์ค ๊ธฐ์ (์์ฉ์ฌ๋ก) ์ฌ๋ฌผ์ธํฐ๋ท(Internet of Things) ์๋์ ๊ณต๊ฐSW GoldenGate for MySQL ์ค์น ์ ํ์ํ ์ฌํญ Getting started with Cloudant DBaaS(Korean)
- 2. Cloudant DBaaS
โข DBaaS๋?
Database As A Service์ ์ฝ์๋ก์, DB๋ฅผ Cloud ํํ๋ก ํ๋์จ์ด๋ ๋ฌผ๋ก ์ค์น๋ถํฐ
์ด์, ๋ชจ๋ํฐ๋ง๊น์ง ํ๋์ ์๋น์ค๋ก ์ ๊ณตํ๋ ์๋ฃจ์
์ ์๋ฏธํฉ๋๋ค. DBaaS๋ฅผ
์ฌ์ฉํ๋ ์ ์ ๋ ์์ ๊ฐ์ ๊ณ ๋ฏผ์ ํ ํ์ ์์ด ๋จ์ง DB API๋ฅผ ์ด์ฉํด Client
ํ๋ก๊ทธ๋จ๋ง ๊ฐ๋ฐํ๋ฉด ๋ฉ๋๋ค.
โข Cloudant DBaaS
Cloudant ์น์ฌ์ดํธ(http://www.cloudant.com)์์ ๊ฐ์
ํ ์ ์์ผ๋ฉฐ, ์น์ฌ์ดํธ๋ฅผ
ํตํด ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๊ฑฐ๋ DB๋ฅผ ์์ฑํ ์๋ ์์ต๋๋ค.
โข Tutorial
http://cloudantkug.wordpress.com/2013/07/02/tutorialno1-user-registration/
2
- 3. ์ฌ์ฉ์ ๋ฑ๋ก
โข
Cloudant ๋ฉ์ธ ์ฌ์ดํธ(http://www.cloudant.com)์ ์ฐ์ธก ์๋จ์ โSign Upโ ๋ฒํผ์ ํตํด์ ๊ฐ์
ํ์ด์ง์ ์ ๊ทผํ
์ ์์ต๋๋ค.
3
- 5. ์ฌ์ฉ์ ๋ฑ๋ก
โข
โSign Upโ ํ์ด์ง์ ๋ฑ๋กํผ์ ์์ฑํ๊ณ โI agree, sign me upโ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ๋ฑ๋ก์ ์๋ฃ ๋ฉ๋๋ค.
โข
๊ณ์ ๋ฑ๋ก์ ์
๋ ฅ ์ ๋ณด
โข
Username, Password
โข
First name, Last name
โข
Company
โข
Username
โข
Email
โข
Select a location for your data
โข
๊ณ์ ๋ฑ๋ก์ ์ํด์๋ ์์ ๊ฐ์ ์ ๋ณด๋ฅผ ์
๋ ฅํด์ผ ํฉ๋๋ค. โUser nameโ์ ๊ฒฝ์ฐ ์ํ๋ฒณ ๋์๋ฌธ์, ์ซ์, ๋์ฌ()๋ง์ ํ์ฉํฉ๋๋ค. โSelect a location for your dataโ์ ๊ฒฝ์ฐ ์ด๋ค Multitenancy ํด๋ฌ์คํฐ์ ๋ด ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ
๊ฒ์ธ๊ฐ๋ฅผ ์ ํํ๋ ๋จ๊ณ์
๋๋ค. ์ฐ๋ฆฌ๊ฐ ์ ํํ ์ ์๋ ํด๋ฌ์คํฐ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
โข
์ฌ๊ธฐ์์ ์ ํํ ํด๋ฌ์คํฐ๋ ๋์ค์ ๋ณ๊ฒฝ ๊ฐ๋ฅํ๋ฉฐ, ๋ฐ์ดํฐ๊ฐ ์
๋ ฅ๋ ํ์๋ ๋ง์ด๊ทธ๋ ์ด์
๊ฐ๋
์ผ๋ก ํด๋ฌ์คํฐ
๋ณ๊ฒฝ์ ์ง์ํฉ๋๋ค.
5
- 6. Cloudant ์น์ฌ์ดํธ์ ์ฃผ์ ํ์ด์ง(๊ธฐ๋ฅ)
โข
๊ณ์ ๋ฑ๋ก ๋จ๊ณ๊ฐ ์๋ฃ๋๋ฉด โWelcomeโ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค. ์๋จ์ ๋ฉ๋ด๋ฅผ ํตํด์ โDatabasesโ, โStatsโ, โVirtual
Hostsโ, โAccountโ ํ์ด์ง๋ก ์ด๋ ๊ฐ๋ฅํฉ๋๋ค.
โข
Welcome ํ์ด์ง์์ ๊ธฐ๋ณธ์ ์ธ ๋ฉ๋ด์ผ๊ณผ ์ฌ์ฉ๋ฒ ๊ฐ์ด๋ ๋งํฌ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
6
- 7. Databases ํ์ด์ง
โข
DB(์ผ๋ฐ RDB์ ํ
์ด๋ธ์ ํด๋น) ์กฐ์๊ณผ ๊ด๋ จ๋ ๋๋ถ๋ถ์ ์์
์ ์ด ํ์ด์ง์์ ํ ์ ์์ต๋๋ค. DB๋ฅผ ๋ง๋ค๊ณ , DB
๋ชฉ๋ก์ ์กฐํํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณ๋ก ๊ฒ์ ๊ถํ ์ค์ , Document(Document DB์์๋ ๋ ์ฝ๋๋ฅผ
Document๋ผ๊ณ ํจ)๋ฅผ ์กฐ์ํ ์ ์์ต๋๋ค. ๋ํ Cloudant๋ฅผ ์ฌ์ฉํ๋ ๋ค๋ฅธ ๊ณ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณ๋ก Read,
Create, Write, Admin๊ถํ์ ์ค์ ํ ์ ์์ต๋๋ค.
์ฌ๊ธฐ ์๋ก์ด DB๋ช
์
๋ฃ๊ณ ์์ฑํ ์ ์์
7
- 11. REST API๋ฅผ ์ด์ฉํ DB ์ก์ธ์ค
โข HTTP ๊ธฐ๋ฐ์ REST API๋ ๋ค์ํ ์ธ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ด ์ฝ๊ฒ ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
โข ๊ทธ ์ค์์๋ Command Line์์ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ curl์ด๋ผ๋ ์ ํธ๋ฆฌํฐ๊ฐ ์๋นํ
ํธ๋ฆฌํฉ๋๋ค. (http://curl.haxx.se/)
โข curl์ ์ด์ฉํ Cloudant DBaaS ์ก์ธ์ค ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Cloudant ๋ฒ์ ํ์ธ: curl http://userid.cloudant.com
์๋ก์ด DB ์์ฑ: curl -X PUT http://userid:passwd@userid.cloudant.com/<db๋ช
>
์ ์ฒด DB ์กฐํ: curl http://userid:passwd@userid.cloudant.com/_all_dbs
ํน์ DB์ ์ ์ฒด ๋ ์ฝ๋ ์กฐํ:
curl http://userid:passwd@userid.cloudant.com/<db๋ช
>/_all_docs
์๋ก์ด ๋ ์ฝ๋ ์์ฑ: curl -X POST http://userid:passwd@userid.cloudant.com/<db๋ช
> -H "Contenttype: application/json" -d "{"abc": 1}โ
โข ๋ ๋ง์ ๋ด์ฉ์ ๋ค์์ ์ฐธ๊ณ ํ์ธ์.
โข https://cloudant.com/wp-content/uploads/Cloudant-API-Reference.pdf
11
- 12. ์ธ์ด ๋ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ DB ์ก์ธ์ค
โข ์ค๋ฅธ์ชฝ ํ์ ๊ฐ์ ๋ค์ํ ์ธ์ด ๋ณ
API ๋ฐ์ธ๋ฉ์ ์ ๊ณตํฉ๋๋ค.
โข Java์ ๊ฒฝ์ฐ์๋ Ektorp๊ฐ ๊ฐ์ฅ
๋ง์ด ์ฌ์ฉ๋ฉ๋๋ค.
โข ๋ค์ด๋ก๋
https://github.com/helun/Ektorp
โข Tutorial
http://www.ektorp.org/tutorial.html
โข Maven์ ์ฌ์ฉํ๋ฉด ๋น๋ํ๊ธฐ ํธ๋ฆฌ
http://mvnrepository.com/artifact/org.ekt
orp/org.ektorp
12