728x90 분류 전체보기188 클라우드 컴퓨팅 / 클라우드 컴퓨팅 모델 / 클라우드의 용어 및 개념(aws 기초강좌 1~3) 1. 클라우드 컴퓨팅이란? 클라우드 컴퓨팅은 IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것을 말한다.온디맨드 : 수요에 반응함. 필요한 만큼만 쓴다. 데이터센터어플리케이션의 서버를 호스팅하는 실제 시설운영에 필요한 인프라 컴퓨팅 시스템을 위한 하드웨어네트워킹 장비전원공급장치전기 시스템 백업 발전기 환경 제어장치 (에어컨, 냉각장치, 팬 등)운영 인력기타 인프라운영에 비용이 많이 소요됨건물 유지비용, 서버 구매비용, 셋업, 유지보수 등한번 구매하면 수요에 상관없이 계속 보유해야 함 느린 구축시간 유저의 수요에 빠르게 대처하기 힘듦장애 기기를 교체하는 시간 역시 느림 클라우드 컴퓨팅의 장점자본지출(CAPEX)을 운영지출(OPEX)로 대체 규모의 경제로 얻게 되는 이점한 .. 2024. 11. 6. 암호화 및 SSL / TLS 암호화수학적인 과정으로 어떤 정보를 읽을 수 없는 데이터로 변환하는 행위복원이 가능함 (Hash는 복원 불가)종류암호화 기술을 사용하는 상황에 따라저장된 데이터 보호 (Encryption At Rest)데이터를 저장할 때 암호화하고 필요할 때 복호화해서 사용하는 방식주로 하나의 물리적인 기기에 보안을 적용하기 위해 사용기기를 탈취당했을 때 데이터의 보호주로 키 파일 혹은 암호를 사용하여 암호화 / 복호화전송 중 데이터 보호(Encryption At Transit)데이터의 전송 중 암호화를 적용하여 데이터가 탈취 당하지 않도록 보호주로 여러 시스템/기기 간에 보안을 적용하기 위해 사용SSH/TLS, HTTPS 등 SSL/TLS클라이언트와 서버간에 데이터의 무결성과 기밀성을 보장할 수 있는 프로토콜상호간의 .. 2024. 10. 17. 캐싱 (Caching) 캐싱 (Caching)데이터의 복제본 혹은 연산 결과를 임시로 저장하여 요청의 응답을 효율적으로 하는 기술 자주 사용되는 복잡한 연산의 결과 혹은 자주 찾는 데이터를 효율적으로 전달하는 것이 목적 장점요청에 따라 빠르게 데이터를 전달할 수 있음복잡한 연산 리소스 / 부하를 줄일 수 있음 단점일관성의 유지가 어려움 아키텍처의 복잡도 증가 비용 증가 캐싱 주요 개념원본 : 캐싱할 데이터 혹은 연산 결과를 제공하는 주체Cache Hit : 요청에 따라 캐시에 저장된 데이터로 응답할 수 있는 상황캐싱에서 지향할 상황이며 원본에 요청 없이 응답 가능 Cache Miss : 요청에 따른 데이터를 캐시에서 찾을 수 없는 상황 별도로 원본에 요청 혹은 다른 방식으로 응답 필요캐시 만료(Invalidation /Evi.. 2024. 10. 17. DNS(Domain Name System) 기초 AWS를 이해하기 위한 기초 지식 - DNS(Domain Name System) 기초 DNS는 사람이 읽을 수 있는 도메인 이름(www.amazon.com)을 머신이 읽을 수 있는 IP주소(192.0.2.44)로 변환한다. -AWS-DNS사람이 읽을 수 있는 문자열과 Internet 프로토콜 기반 정보를 매칭시켜주는 시스템우리는 주소창에 IP주소를 입력하는 것이 아닌, 문자로 입력한다(www.amazone.com)Internet Corporation for Assigned Names and Numbers (ICANN) 에서 관리 도메인(Domain) : 대상의 IP주소 등의 정보와 맵핑되는 사람이 알아볼 수 있는 문자열서브도메인 : 도메인 중 스트링 앞에 추가 문자열이 붙은 도메인 test.example.. 2024. 10. 15. OSI 7 Layer Model (4) - Session, Presentation, Application Session Layer통신 주체끼리 연결이 유지할 수 있는 방법을 정의예전의 컴퓨팅 환경에서 Layer 1, 2, 3, 4 이외의 차원에서 지속적인 연결(세션)이 수립될 수 있는 방법을 제공MAC Address(2) 와 IP(3) 주소와 포트(4)가 동일한 상황에서 어떻게 유저를 구분할것인가?현재에서도 마찬가지로 Layer4 이상의 추가적인 차원에서 지속적인 연결(세션)이 수립할 수 있는 방법을 포함HTTP Cookie몇몇 프로토콜의 경우 Session Layer 자체를 구현하지 않음FTP Protocol Presentation Layer받은 데이터를 해석하는 방법을 정의파싱, 압축 해제, 복호화 등 Application Layer에서 사용할 수 있는 형식으로 변환을 담당 Application Laye.. 2024. 10. 15. 이전 1 ··· 7 8 9 10 11 12 13 ··· 38 다음 728x90