- IT 운영 환경의 변화
IT 운영 환경의 변화
- 컴퓨팅 환경 / 서버 -> 가상머신 -> 컨테이너
- S/W 형태 : 모놀리딕 -> N-Tier 방식 -> 마이크로 서비스 -> 함수(람다)
- IT 서비스 형태 : On-Premise -> ‘Iaas/PaaS/SaaS’ -> ‘Faas’
클라우드 벤더를 여러가지 사용하면, 멀티 클라우드
AWS ELB : 로드벨런서 (트래픽 분리)
Auto Scaling - Elastic Cloud // 특정 로직에 맞게 CPU 1개에서 2개로 점프 한다던지 (주말에는 오토 스케일링을 적용해 주세요)
Optimization : 최적화 / ELK
-
AWS / Azure / GCP
- private Cloud : 인트라넷 처럼 사용하는 Cloud (내부망)
- 벤더 종속성
- 엣지 : 사용자에 최대한 가까운 곳에서 클라우드 자원을 빠르고 안정하게 전달
DDos - WAF(RFI / LFI / Cross Site / SQL Injection) - Bot Management (마우스를 움직이지도 않았는데 링크를 타고 가네?) - API Gateway(람다를 쓸때, 써야함)
- Trand : 쿠버네티스, 람다, API Gateway
구글 검색의 룰
- https 사용
- http2
클라우드 프론터
- CDN (동적 컨텐츠 - 웹 서버/ 정적 컨텐츠 - 스토리지)
- 하나의 페이지라고 하더라도, 각각의 요소는 실행 주기가 다를 수 있다.
캐시 맵 ( API GATEWAY)
BI 툴 - 빅데이터를 통해 만들어진다.
MQTT - 응답을 하든 말든 요청을 계속 보낸다
ETL
수집된 데이터를 통해 인사이트를 얻겠다 - BI - sumo logic / ELK / Kibana
- HTTPS
- 인증서 발급 / (AWS, 무료)
Server Push
BDP
GraphQL :
REST API - URI 는 동사형으로 쓰지 않고, 마지막에 슬래시를 붙이지 않는다.
GraphQL
JSON WEB TOKEN, 사용자의 인증을 처리할 때.
JWT.IO
중간평가를 최종평가로 생각하고 준비해라
이것저것 많이 해봐라