Major
-
[ASC] AWS의 VPC와 Hosted Zones 이해하기Major/Cloud Computing 2023. 11. 6. 22:15
Amazon Web Services (AWS)는 클라우드 컴퓨팅 서비스의 선두주자로서, AWS를 사용하는데 있어서 중요한 개념 중 하나는 Virtual Private Cloud (VPC)와 Hosted Zones입니다. VPC는 가상 네트워크를 설정하고 관리하는 핵심 요소이며, Hosted Zones는 DNS 웹 서비스와 함께 도메인 이름 관리 및 라우팅을 처리합니다. 1. Hosted Zones (호스팅 영역) Hosted Zones는 레코드들의 집합을 포함하는 컨테이너로서, 주로 Public과 Private로 나뉩니다. Public Hosted Zones: Public Hosted Zones는 인터넷 상에서 라우트를 제공하는 레코드를 모아놓는 곳입니다. 이것은 웹 사이트나 애플리케이션의 도메인 이름을..
-
[ASC] Route53 에 대해Major/Cloud Computing 2023. 11. 6. 22:14
Route 53이란? - Route 53은 AWS에서 제공하는 DNS 서비스로, 도메인 이름을 IP 주소로 변환해주는 역할을 합니다. - 인터넷에서 웹사이트나 애플리케이션을 찾을 때 사용됩니다. DNS와 Domain Registrar의 차이 DNS (Domain Name Server): DNS는 도메인 이름과 IP 주소 간의 변환을 담당하는 서비스 또는 시스템입니다. 도메인 이름은 사람이 이해하고 기억하기 쉬운 문자열로, 예를 들어 "
-
[ASC] DevOps & CI/CD 가벼운 개념 정리Major/Cloud Computing 2023. 10. 30. 22:03
DevOps란 무엇인가? DevOps는 최근 IT 업계에서 주목받는 키워드 중 하나입니다. 그렇다면, DevOps는 정확히 무엇이며, 왜 중요한 것일까요? DevOps의 정의 DevOps는 "Development(개발)"와 "Operations(운영)"의 합성어로, 그 자체가 그 두 영역의 융합을 의미합니다. 좀 더 구체적으로 말하자면, DevOps는 애플리케이션과 서비스를 빠른 속도로 제공할 수 있도록 조직의 역량을 향상시키는 문화 철학, 방식 및 도구의 조합입니다. 왜 DevOps는 중요한가? 전통적인 개발 및 운영 프로세스에서는 개발팀과 운영팀이 별도로 존재하며, 각 팀은 자신의 역할에만 집중하곤 했습니다. 이로 인해 신속한 배포와 빠른 대응이 어려워졌습니다. DevOps는 이러한 문제점을 해결하기..
-
[ASC] Container & Docker 가벼운 개념정리Major/Cloud Computing 2023. 10. 30. 21:54
컨테이너란? 컨테이너는 프로그램 실행에 필요한 모든 구성 요소를 포함한 '상자'라고 생각할 수 있습니다. 왜 필요한가? 환경 호환성 문제: 다양한 환경에서 프로그램을 실행하려면 해당 프로그램의 코드, 라이브러리, 환경 설정 등이 필요합니다. 이러한 구성 요소들 간의 호환성 문제나 설정의 차이로 인해 오류가 발생할 수 있습니다. 컨테이너의 해결책: 컨테이너 내부에는 프로그램 코드부터 라이브러리, 환경 설정까지 모든 것이 포함되어 있어, 환경의 차이로 인한 오류를 방지합니다. 컨테이너의 동작 원리 논리적 구획: 컨테이너는 호스트 OS 상에서 독립된 논리적 구획을 형성합니다. 이 구획 안에서 필요한 라이브러리나 어플리케이션을 별도의 서버처럼 동작하게 합니다. 리소스 공유: 컨테이너는 호스트 OS의 리소스를 공..
-
[클라우드컴퓨팅] Using Amazon EC2Major/Cloud Computing 2023. 10. 21. 17:20
Steps to Launching an EC2 Instance There are 7 key decisions to make when you use the AWS Management Console Launch Instance Wizard to create an EC2 instance Instance name and tags Amazon Machine Image Instance type Key pair Network settings Configure storage Advanced details Step1. Instance Name and Tags Tag는 AWS 자원에 할당할 수 있는 라벨이다. Tag는 키(key)와 선택적인 값(value)으로 구성된다. 기본적으로, 인스턴스의 이름은 태그로 사용된다. 즉..
-
[클라우드컴퓨팅] Intro to Amazon EC2Major/Cloud Computing 2023. 10. 14. 11:53
Intro to computing Computing 이란? 가장 기본적인 레벨로, IT application 을 작동시키는 뇌라고 생각하면 된다. 이것은 필요한 데이터를 수집하고, 그 데이터를 분석하고, 진행하여 분배까지 할 수 있다 CPU (중앙 처리 장치) 업무 지시를 실행하고 처리하는 부분 제공된 명령을 실행하며 컴퓨터의 "두뇌" 역할을 수행 RAM (랜덤 엑세스 메모리) 컴퓨터가 처리 작업을 수행하는 데 필요한 데이터를 저장 일시적으로 데이터를 저장하며, 임시 저장 공간 application이 종료되면 데이터도 사라진다 하드 드라이브 장기 저장 공간 (컴퓨터를 꺼도 데이터가 남아있다) 부팅 파일 및 사용자가 만든 파일을 저장하는 곳 데이터를 오랫동안 보존하는 데 사용 요즘은 잘 사용하지 않고 SS..
-
[기계학습] 베이즈 룰 Bayes RuleMajor/Machine Learning 2023. 10. 12. 12:30
베이즈 룰 Bayes Rule은 Bayesian Deep Learning에서 가장 기본이 되는 개념이다. 어떤 값을 예측하기 위한 수단으로서 딥러닝 이전부터 굉장히 많이 쓰여 왔던 방식이기 때문에 Bayesian Deep Learning이 아니더라도 알아두면 굉장히 유명한 정리이다. 이번 포스트에서는 이 베이즈 룰 Bayes Rule에 대해 간단히 살펴보고, 수식의 Notation들이 각각 무엇을 의미하는지 알아보자. Bayes Rule 이란? 그렇다면 먼저, 베이즈 룰은 무엇일까? 베이즈 정리는 과거 경험과 현재 증거를 결합하여 어떤 사건의 확률을 업데이트하는 과정이다. 다시 말해, 현재 주어진 데이터를 기존의 지식과 결합하여 미래 사건의 확률을 조사하는 방법으로, 현재 주어진 데이터를 과거의 경험에 ..
-
[기계학습] 뉴턴-랩슨법 Newton's MethodMajor/Machine Learning 2023. 10. 12. 01:51
뉴턴랩슨법 Newton's Method 이란? 뉴턴랩슨법 Newton's Method 은 해를 구하는 방법 중 하나로, 불필요한 경우를 제외한 숫자를 대입해서 효율적으로 해를 찾아주는 방법이다 위 그래프에서 함수값이 0되는 지점 a를 찾거나, 혹은 a 와 가깝게라도 함숫값이 0에 가까워지는 지점을 찾아야하는데, 뉴턴 랩슨법을 통해 빠르게 찾을 수 있다 그럼 뉴턴랩슨법으로 어떻게 찾을 수 있을까 !!!! 바로 접선을 이용하면 된다 위 그래프처럼 β=b 지점에서 시작한다고 해보자. b 지점에서 접선을 구하면 β축과 만나는 점 c를 구할 수 있다 그래프에서 볼 수 있듯이 점 c 가 b 보다 우리가 구해야하는 a 에 더 가까운 것을 알 수 있다 그럼 이제 c 가 다음의 β값이 되는 것이다. 그리고 점 c 에서 ..