About


알려주고 싶은 정보를 작성해주세요!


닉네임을 알려주세요!
추후 문서 작성시 기여자로 나타납니다.


Terraform (테라폼)

서비스
테라폼(Terraform)은 IaC(Infrastructure as Code) 툴입니다. IaC란, 서버나 DB 같은 개발의 기반(Infrastructure)을 구축할 때 코드를 사용해서 구축하는 것을 말하며, 클라우드 컴퓨팅과 함께 급부상한 개념 중 하나입니다. 테라폼을 사용하면 코드를 통해 인프라스트럭쳐를 새로 생성하거나, 유지관리하는 것이 가능해지기 때문에 관리 측면에서 훨씬 편리해집니다. AWS, 마이크로소프트 애저, GCP 등 주요 클라우드 서비스, 각종 데이터베이스, 쿠버네티스와 같은 클라우드 배포 시스템까지 다양한 서비스를 제공해 범용성이 큰 것도 장점입니다.
인프라스트럭쳐 관리 툴인만큼 DevOps 툴로 주로 사용되며, 효율적인 클라우드 서비스를 운영하고 관리하는 데에 초점을 맞추고 있습니다. 우버, 트위치, 슬랙과 같은 기업에서 테라폼을 사용 중입니다.
model = tf.keras.models.Sequential([
  tf.keras.layers.Flatten(input_shape=(28, 28)),
  tf.keras.layers.Dense(128, activation='relu'),
  tf.keras.layers.Dropout(0.2),
  tf.keras.layers.Dense(10, activation='softmax')
])

model.compile(optimizer='adam',
              loss='sparse_categorical_crossentropy',
              metrics=['accuracy'])