일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- classmethod
- docker
- Heartbleed
- mariaDB
- deployment
- Python
- DaemonSet
- taint
- Amazon GuardDuty
- k8s
- Cognito
- Amazon DynamoDB
- CI CD
- ansible
- ConfigMap
- Amazon Route 53
- Kubernetis
- staticmethod
- SSL 인증서
- DevOps
- AWS Security Hub
- AWS EC2
- Amazon RDS
- Industry Week 2023
- ReplicaSet
- Terraform state
- AWS
- Backend
- Amazon VPC
- Terraform
- Today
- Total
목록전체 글 (48)
Nubes et Stella

01. API란? 프로그램과 프로그램이 서로 통신하기 위해서는, 사전에 서로 약속된 규칙이 필요하다. 때문에 프로그래밍을 할 때에는 외부 프로그램과의 연동을 생각해서 이러한 규칙을 사전에 정의해야 하는데 이러한 규칙들을 API라고 생각하면 될 것 같다. 요약하자면 API는 소스 코드 수준에서 정의되는 인터페이스라고 할 수 있다. 예를 들어 내가(Client) 스마트폰으로 카카오에 특정 request를 보내면 해당 request를 인식하여 그에 맞는 response를 카카오에서 보내줘야 한다. 이 때 카카오는 특정 request에 맞는 response를 보내줘야 하는데 이를 위한 규칙이 API이다. 여러 공공기관, 기업에서는 개발자들을 위한 API를 공개하고 있다. https://developers.kak..

01. Docker란? "도커"는 LXC(리눅스 컨테이너스)라는 커널 컨테이너 기술을 이용하여 만든 가상화 서비스이다. 2013년 3월 산타클라라에서 열린 Pycon Conference에서 dotCloud의 창업자인 Solomon Hykes가 The future of Linux Containers 라는 세션을 발표하면서 처음 세상에 알려졌다고 한다. 02. 도커의 특징 가벼움 : 운영체제를 가상화하지 않는 컨테이너 기술이니만큼 가상머신에 비해서 가벼우며, 한 대의 서버에 여러 개의 서비스를 구동하기 좋다. 보안 : 운영중인 서비스가 해킹 당하더라도 격리된 구조인 만큼 원 서버에 영향을 미치기가 쉽지 않다. 리소스 : 도커는 각 컨테이너들이 각자 할당된 자원이 아니라 하나의 HOST서버 리소스를 모두 공유..
01. EC2 (Elastic Compute Cloud)란? EC2는 수 백개가 넘는 인스턴스 유형, 최신 프로세서, 스토리지, 네트워킹 등을 총 망라하는 매우 포괄적인 AWS의 대표적인 컴퓨팅 서비스이다. EC2는 일반적으로 사용되는 Windows, Linux 뿐만아니라 폐쇄적인 MAC환경 역시 구현할 수 있다. 한마디로 OS환경, ARM아키텍처, 사양을 원하는대로 조합하여 어떤 형태로든 원하는 서버를 구성할 수 있는 서비스라고 생각하면 될 것같다. 클라우드의 특징 중 하나인 본인이 쓴만큼 비용을 지불하기 때문에 탄력적인(Elastic) 서비스이다. 링크 : https://aws.amazon.com/ko/ec2/ 아마존 클라우드 서버 호스팅 | Amazon Web Services Amazon Elast..

01. 매개변수(Parameter)란? 코딩에서 함수를 최초 정의하여 생성 할 때 함수가 받기로 약속한 "변수명"을 매개변수라고 한다. 02. 인자란(Argument)란? 매개변수와 비슷한 것으로 보이나, 함수에 전달하는 "실제 값" 이라고 보면 된다. 매개변수의 개념과는 분명한 차이가 있다. 함수가 전달받는 값이기 땜문에 "전달인자"라고도 불린다. 03. 코드에서? 아래의 코드는 2개의 매개변수를 정의하고 값 1과 2를 받아서 return해주는 함수이다. 해당함수는 test(a, b)에서 "a"와 "b"가 매개변수가 되고, 코드 실행시 들어가는 실제 값인 "1"과 "2"가 인자가 된다. def test(a, b): c = a + b return c test(1, 2)

01. Amazon Cognito란? AWS Cognito는 웹과 모바일 앱에 대한 인증과 권한 부여 및 사용자 관리를 제공하고, 사용자는 사용자 이름과 패스워드를 사용하여 가입하거나 혹은 직접 로그인하거나 Facebook, Amazon, Google 또는 Apple 같은 타사를 통해 로그인(OAuth)할 수 있게 지원한다. Cognito 서비스는 모바일과 웹 앱 개발자에게 두 가지 중요한 인증 기능을 제공한다. - 사용자 풀 사용자 풀(user pools) 로 애플리케이션에 사용자 등록과 로그인을 추가할 수 있다. 타사 아이덴티티 공급자(IdP)와 연동하는 것도 가능 하다. - 자격 증명 풀 자격 증명 풀(identity pools)로 애플리케이션 사용자에게 AWS 계정 내 다른 서비스 액세스를 임시로..
01. Elastic Beanstalk란? AWS Elastic Beanstalk는 Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker를 사용하여 Apache, Nginx, Passenger, IIS와 같은 친숙한 서버에서 개발된 웹 애플리케이션 및 서비스를 간편하게 배포하고 조정할 수 있는 서비스이다. Elastic Beanstalk를 사용하면 코드를 업로드해서 용량 프로비저닝, 로드 밸런싱, 오토 스케일링, 애플리케이션 상태 모니터링, 배포를 자동으로 처리하도록 구성할 수 있습니다. 배포 완료 후 애플리케이션을 실행하는 데 필요한 AWS 리소스를 쉽게 제어할 수 있으며 언제든지 기본 리소스에 액세스할 수 있다. (먼가 Python의 pyinstaller 모듈과 ..

01. Webhook이란? 애플리케이션이 다른 어플리케이션으로 이벤트 정보를 실시간으로 전달하기 위한 방법이다. A webhook in web development is a method of augmenting or altering the behavior of a web page or web application with custom callbacks. These callbacks may be maintained, modified, and managed by third-party users and developers who may not necessarily be affiliated with the originating website or application. The term "webhook" was ..
01. DyanmoDB란? AWS(Amazon Web Services)에서 제공하는 대표적인 No-SQL 서비스이다. 모든 규모에서 고성능 애플리케이션을 실행하도록 설계된 완전관리형의 서버리스 키-값 NoSQL 데이터베이스라고 한다...(먼소리여) ** No-SQL? 기존에 자주 보이던 Oracle, MySQL...과같은 관계형DB(RDBMS)와는 다른 개념이다. 기존 SQL이 여러 테이블이 서로 연결되어 생성되어 있다면, No-SQL은 정형화되지 않은 DB구조를 가지며 "키(Key) - 값(Value)" 형태 혹은 다른 여러 형태로 존재하게 된다. 참고 : https://docs.aws.amazon.com/ko_kr/amazondynamodb/latest/developerguide/SQLtoNoSQL...