API ( Application Programming Interface)
모듈화하여 만들어진 어떤 기능을 제어/제공하는 인터페이스
예를 들어, 서비스 application과 Cloud간의 연결이 필요할 때 Bridge 역할을 해주는 것이 API이다.
application에서 cloud로 이미지를 요청한다면, API는 Cloud에서 이미지를 받아오는 식으로 작동 할 것이다.
API의 초점은 통신 또는 상호작용에 맞추어져 있다.
SDK (Software Development Kit)
소프트웨어 개발 도구 모음으로 API, IDE, 문서, 라이브러리, 코드 샘플 및 기타 유틸리티 등이 여기에 포함된다.
한마디로 SDK는 어떤 소프트웨어를 만들기 위한 도구 키트라고 할 수 있다.
SDK는 특정 플랫폼을 대상으로하는 소프트웨어 응용 프로그램을 개발하는데 사용할 수 있는 도구 집합이다.
아래의 튜토리얼을 보고 이해해보자!
https://www.youtube.com/watch?v=kG-fLp9BTRo&t=460s
728x90
'DevOps > Google Cloud Platform' 카테고리의 다른 글
Google Cloud Load Balancing (GCLB) 에 대해 알아보자 (0) | 2022.10.03 |
---|---|
IaC (Infrastructure as Code)란? 그리고 Terraform (0) | 2022.09.22 |
IaaS vs PaaS vs SaaS vs FaaS (0) | 2022.09.22 |
SQL vs NOSQL (0) | 2022.09.21 |
Object Storage에 대해 알아보자 (0) | 2022.09.21 |