일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Terraform state
- Backend
- ReplicaSet
- Terraform
- Amazon GuardDuty
- ConfigMap
- Kubernetis
- AWS
- Amazon Route 53
- mariaDB
- ansible
- Industry Week 2023
- taint
- DevOps
- Amazon VPC
- deployment
- AWS Security Hub
- CI CD
- staticmethod
- Heartbleed
- SSL 인증서
- docker
- DaemonSet
- k8s
- Python
- Cognito
- classmethod
- Amazon RDS
- AWS EC2
- Amazon DynamoDB
- Today
- Total
목록All (48)
Nubes et Stella
01. Amazon S3란? Amazon S3(Simple Storage Service)는 개인, 애플리케이션, 다수의 AWS서비스의 데이터를 보관하며, 아래의 워크로드를 위한 서비스이다. 백업 저장소, 로그 저장, 재해 복구 이미지 관리 분석을 위한 빅데이터 저장 정적 웹사이트 호스팅 S3파일은 "버킷"으로 구성되며, AWS 계정당 기본으로 만들 수 있는 버킷은 100개다.(할당량 증가 요청 가능) S3의 버킷과 그 내용은 한 리전에서만 존재할 수 있으며, 주소는 전체 글로벌 시스템내에서 유일해야한다. (프로세스 단순화 측면) 리전 ap-northeast-2에 위치한 버킷 bucketname의 파일 filename에 HTTP로 접근하기 위한 URL은 아래와 같다. "https://bucketname.s..

01. Terraform with AWS EC2 - AWS EC2 테라폼 공식링크 : https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/instance Terraform Registry registry.terraform.io - AWS EC2 자원 블록 생성 > data 블록 설정 aws_ami 유형으로 ami 불러오기 > data 메타인자 filter : 딕셔너리 형태로 name과 values값 입력 most_recent : 가장 최신버전으로 설치할지 여부 (true/false) > resource 블록 설정 aws_instance 유형에 web이라는 이름으로 설정 > resource 메타인자 instance_type..

01. IaaS - PaaS - SaaS의 개념 IaaS - PaaS - SaaS는 모두 대표적인 클라우드 서비스 모델의 유형이다. 이 3가지 모델은 어떤 자원/서비스를 제공하느냐에 따라 구분되며, 아래의 모든 모델들의 특징은 클라우드의 특징이라고 봐도 무방할 것 같다. IaaS (Infrastructure as a Service) : IaaS는 가상화된 각 종 클라우드 컴퓨팅 리소스를 제공하는 모델이다. 가상머신, 스토리지, 네트워크, DB등 인프라에 필요한 전반적인 서비스를 제공한다. IaaS는 기존의 IDC에서 제공받던 물리적인 하드웨어 자산을 모두 가상화 하기 때문에 서버 환경의 변경(확장/축소)가 필요할 경우 빠르게 대응이 가능하다. 또한 실제 물리하드웨어에 대한 관리를 서비스 제공업체에서 모두..

01. Terraform 표현식 에는 인프라의 타입을 정의하고, 첫 번째 에는 인프라의 유형을 넣는다. 마지막 에는 인프라의 이름을 작성한다. 아래의 코드를 예로 들면 "resource" 타입을 지정하고 aws_vpc 유형으로 aws의 vpc를 설정한다. 이 때 Terraform내에서 해당 인프라의 명칭은 "main"으로 설정한다. resource "aws_vpc" "main" { cidr_block = var.base_cidr_block } "" "" { # Block body = # Argument } 02. Terraform 주요 커맨드 - alias 설정 terraform을 사용할 때 단어 전체를 치기에는 불편함이 있어 짧은 단어로 별칭을 설정해준다 - help 옵션 : terraform에서 쓸 ..

spacious : 널찍한, 넓은(st. My room is so spacious for living alone.) carry on : 계속 가다, 계속 해 나가다(st. keep calm and carry on) latency : 지연 시간(st. High latency in the network can lead to slow website loading times and a frustrating online experience for users) kind of : 꽤, 좀(st. I think that she is kind of pretty.) further : 더 나아가(st. He could not go any further without water.) bolster : 복돋다(st. Strong..

01. Terraform이란? 하시코프사에서 오픈소스로 개발한 대표적인 IaC 도구이다. 테라폼을 사용하면 여러 클라우드환경(AWS, Azure, GCP)에서 코드로 인프라 및 리소스를 관리할 수 있다. 링크 : https://www.terraform.io/ **IaC(Infrastructure as Code)란? 코드형 인프라를 뜻하는 단어로서, 기존 물리적 인프라 구성 방식을 탈피하여 코드로 간편하게 클라우드, 가상화, 컨테이너 환경을 프로비저닝 하는 것을 뜻한다. IaC의 대표적인 툴은 아래와 같다. Chef Puppet Red Hat Ansible Automation Platform Saltstack Terraform AWS CloudFormation 02. Terraform 동작 Terrafor..

01. 클래스메서드(classmethod)란? 클래스를 공부하면서 클래스메서드(@classmethos)에 대해서 알게되었다. 클래스메서드는 클래스 내에서 선언된 메서드 중에서 첫번째 매개변수로 "cls"받고 함수명위에 @classmethod를 표기한다. 매개변수로 "cls"를 받기 때문에 클래스 내부의 클래스 변수와 다른 클래스 메서드에 접근할 수 있습니다. 아래는 클래스변수를 사용한 예이다. 여기서 클래스메서드 "get_user_count"는 클래스변수 "user_count"에 접근하여 생성된 사용자 수를 출력해준다. class User: user_count = 0 def __init__(self, username): self.username = username User.user_count += 1 @..

01. 클래스 생성자란? 클래스를 생성한 후 인스턴스를 생성할 때 자동으로 실행되는 메서드이다. 일반적으로 최초 인스턴스를 생성할 때 변수 값을 초기화하기 위해서 사용한다. 아래의 예시를 들어보면 test01이라는 클래스가 있고 그 안에 "Siuuuu"를 출력해주는 생성자가 존재한다. 생성자는 인스턴스를 생성할 때 자동으로 생성되기 때문에, t = test01()를 실행하게 되면 "Siuuuu"가 출력이 되는것을 볼 수 있다. class test01: def __init__(self): print("Siuuuu") def func1(self): print("func1") def func2(self): print("func2") t = test01() Siuuuu 또 다른예시를 들어보면 아래의 코드에는 생..