본문 바로가기
  • 포르쉐타고싶다
인포테인먼트 - development/Salesforce

[Salesforce] Salesforce 아키텍처

by 지오ㄴl 2022. 1. 3.

주요내용

1) Salesforce 아키텍처 주요 용어

2) 신뢰

3) Salesforce API의 사용사례

 

Salesforce의 아키텍처는 다음과 같다

출처: Salesforce

1. Salesforce

- Salesforce는 클라우드 기업으로서, Salesforce에서 제공하는 모든 기능은 멀티테넌트 클라우드에 존재한다.

2. Platform

- Salesforce Platform은 Salesforce위에서 돌아가는 서비스로서, 메타데이터를 기반으로 데이터서비스, 인공지능, API 등 다양한 부분으로 구성된다

3. Applications

- Salesforce Platform을 사용해 다양한 종류의 application이 구현될 수 있다(Sales application, Marketing application)

- 각 서비스에서 필요로하는 기술들(ex. 예측 분석, 개발 프레임워크 등)은 Salesforce에 내장되어있는 것이다.

 

여기에는 (1) 신뢰, (2) 멀티테넌트, (3) 메타데이터 (4) API 등 몇가지 중요 용어가 있다.

 

(1) 신뢰

 

고객의 중요한 데이터를 직접 보관하는 Salesforce 구조는, 고객과의 신뢰를 최우선 가치로 여긴다. 따라서 Salesforce는 항상 투명하게 서비스를 제공한다.

Salesforce의 신뢰 사이트 trust.salesforce.com 에서 성능 데이터를 보고 데이터를 보호하는 방법에 대한 자세한 정보를 얻을 수 있다.

 

(2) 멀티테넌시

 

 

출처: Trailhead

멀티테넌시란 동일한 리소스를 모두가 공유하는 것을 말한다.

  

Saleforce는 소규모 상점부터 다국적 대기업에 이르기까지 모든 종류의 기업을 고객으로한다. 

규모가 다른 각각의 기업은 규모에 따라 다른 수준의 리소스를 사용하는 것이 아닌

같은 공간에서 모두 동일한 성능의 리소스를 사용하게 된다. 마치 위의 아파트에 한 집을 갖고있던 몇 개의 집을 갖고있던 동일한 성능의 전기난방, 수압 등을 사용하는 것처럼.

 

하지만 여기서 "같은 공간" 이라는 것은

각 고객마다의 "프라이빗함"과 상치되어 결국 "신뢰"에 대한 논점을 남긴다.

 

Salesforce는 이 "신뢰"와 "멀티테넌시"를 동일선상으로 가져감으로써 

서로 다른 고객(기업)이 같은 공간을 공유하고 있더라도 각각의 데이터를 안전히 보호하고, 신뢰를 구축한다.

 

3) 메타데이터

 

  메타데이터란 데이터에 대한 정보를 의미하고, 이는 단순한 데이터를 넘어 조직의 구조를 의미한다.

 

(4) API

  API는 서로 다른 소프트웨어가 서로 연결되어 정보를 교환할 수 있도록 하는 매개체이다. 개발자에겐 익숙한 단어일 것이다. Salesforce에서는 특히 모든 데이터와 메타데이터가 API를 사용함으로써 Salesforce는 극강의 유연성을 자랑하는데, 이는 다음의 영상에서 자세히 확인할 수 있다.

https://www.youtube.com/watch?v=eb3GgM1o_8I&feature=emb_imp_woyt 

 

반응형

'인포테인먼트 - development > Salesforce' 카테고리의 다른 글

[Salesforce] Salesforce란?  (0) 2022.01.03

댓글