본문 바로가기
문자는 필요한가? 인류의 발전은 문자와 함께 크게 도약했다. 최초 모습과 행위를 본뜬 ‘상형’의 문자부터 현대 대부분의 소리와 의미를 표현하는 표음, 표의 문자까지, 문자는 늘 변화할지언정 우리 곁을 지켜 왔다. 문자는 인간의 정보 저장량을 기하급수적으로 늘렸고, 이는 지식의 전수와 사람들 간의 소통의 혁명으로 이어진다. 문자가 없는 인류 사회는 가히 상상할 수조차 없다. 말에서 말로 이야기와 지식을 옮기던 구술 문화에서 글로서 소통하는 문자 문화로, 패러다임이 변한 것이다. 그러나 기술이 발달하며, 현대 인류는 한 가지 의문에 다다른다. 문자가 계속 필요한 것인가? 디지털 원주민이라고 불리는 알파세대들은 더 이상 문자로 지식과 이야기를 이해하지 않는다. 그들은 고리타분하고 지루한 책보단, 영상과 숏폼으로 세상을 바라본다.. 2024. 3. 5.
(AZ-900-7)Azure ID, 액세스 및 보안 1. Azure 인증 방법 설명 인증은 사람, 서비스 또는 디바이스의 ID를 설정하는 프로세스입니다. 사람, 서비스 또는 디바이스에 자신이 누구인지 증명하기 위한 자격 증명 유형을 제공하도록 요구합니다. 인증은 여행 중 ID를 제시하는 것과 같습니다. 발권이 되었는지 확인하는 것이 아니라 단지 주장하는 신원이 맞는지 증명합니다. Azure는 표준 암호, SSO(Single Sign-On), MFA(다단계 인증) 및 암호 없는 인증을 비롯한 여러 인증 방법을 지원합니다. 아주 오랜 시간 동안 보안과 편의성은 서로 대립하는 듯 보였습니다. 하지만 다행스럽게도 새로운 인증 솔루션은 보안과 편의성을 모두 제공합니다. 다음 다이어그램에서는 편의성과 비교한 보안 수준을 보여줍니다. 암호 없는 인증은 보안이 높고 편.. 2023. 6. 12.
(AZ-900-6)Azure Storage 1. Azure 스토리지 스토리지 계정은 HTTP 또는 HTTPS를 통해 전 세계 어디에서나 액세스할 수 있는 Azure Storage 데이터에 고유한 네임스페이스를 제공합니다. 이 계정의 데이터는 안전하고 가용성과 내구성이 높으며 대규모 확장이 가능합니다. 스토리지 계정을 만들 때 먼저 스토리지 계정 유형을 선택합니다. 계정 유형은 스토리지 서비스 및 중복 옵션을 결정하고 사용 사례에 영향을 줍니다. 다음은 이 모듈의 뒷부분에서 다룰 중복 옵션 목록입니다. LRS(로컬 중복 스토리지) GRS(지역 중복 스토리지) RA-GRS(읽기 액세스 지역 중복 스토리지) ZRS(영역 중복 스토리지) GZRS(지역 영역 중복 스토리지) RA-GZRS(읽기 액세스 지역 영역 중복 스토리지 2. Storage 계정 엔드.. 2023. 6. 10.
(AZ-900-5)Azure 컴퓨팅 및 네트워킹 서비스 1. Azure Virtual Machines Azure VM(가상 머신)을 사용하여 클라우드에서 VM 사용 가능 VM은 IaaS(서비스 제공 인프라)를 가상화된 서버 형식으로 제공하며 다양한 방법으로 사용 가능 물리적 컴퓨터처럼 가상 머신에서 실행되는 모든 소프트웨어를 사용자 지정할 수 있다 이미 만든 이미지를 만들거나 사용하여 VM을 신속하게 프로비저닝할 수 있다. 미리 구성된 가상 머신 이미지를 선택하면 짧은 시간 안에 가상 머신을 만들고 프로비저닝할 수 있다. 이미지? : VM을 만드는 데 사용되는 템플릿이며 개발 도구 또는 웹 호스팅 환경과 같은 OS 및 기타 소프트웨어를 사전에 포함할 수 있다. 가상 머신이 이상적인 경우 OS(운영 체제)에 대한 완전한 제어. 사용자 지정 소프트웨어를 실행하는.. 2023. 6. 9.
(AZ-900-4)Azure의 핵심 아키텍처 구성 요소 1. Azure란? 현재와 향후 비즈니스 과제를 해결하도록 돕는 지속적으로 확장 중인 일련의 클라우드 서비스 Azure를 통해 좋아하는 도구와 프레임워크를 사용하여 대규모 글로벌 네트워크에서 애플리케이션을 자유롭게 빌드, 관리 및 배포 가능 2. Azure 기능 미래에 대비 - Microsoft의 지속적인 혁신이 지원되어 현재의 개발뿐 아니라 미래의 제품 비전을 실현 원하는 방식으로 빌드 - 다양한 옵션 존재. 오픈 소스에 대한 노력과 모든 언어 및 프레임워크 지원을 통해 원하는 방식으로 빌드하고 원하는 위치에 배포 원활한 하이브리드 운영 - 온-프레미스, 클라우드, 에지 등 원하는 위치에서 운영 가능. 하이브리드 클라우드 솔루션용으로 설계된 도구 및 서비스를 사용하여 환경을 통합하고 관리 가능. 신뢰할.. 2023. 6. 8.
(AZ-900-3)클라우드 서비스 유형 1. IaaS(Infrastructure as as Service) 데이터센터에서 하드웨어를 대여할 뿐, OS설치, 구성 및 유지관리, 네트워크 구성, DB 및 저장소 구성 등 모든 항목 사용자가 제어 클라우드 리소스에 대한 최대 제어량을 사용자에게 허락 유연성 가장 높음 사용자 책임 가장 많음 사용자의 완전한 제어가 필요한 경우 이용됨 : 신속한 개발/테스트 환경 복제, 다양한 환경 신속한 실행 및 종료에 이용 2. PaaS(Platform as a Service) 데이터 센터에서의 공간 임대(IaaS)와 완전하고 배포된 솔루션(SaaS)에 대한 비용을 지불하는 것 사이에 존재하는 중간 지점 개발 인프라 유지 관리에 대한 염려가 전혀 없는 완전한 개발 환경을 제공 개발 프레임워크 개발, 비즈니스 데이터.. 2023. 6. 8.
(AZ-900-2)클라우드 서비스 사용의 이점 1. 클라우드 애플리케이션을 빌드하거나 배포할 때 가장 큰 고려 사항 가동 시간(또는 가용성) 수요(또는 스케일링)를 처리하는 기능 2. 클라우드 컴퓨팅의 이점 고가용성 : 리소스 가용성 확보에 용이, 중단이나 발생할 수 있는 이벤트와 관계 없이 최대 가용성 보장, 서비스에 따라 가동시간 보장(가용성 = 서비스의 가동시간을 나타내는 정도). 서비스의 가동 불가 시간을 줄여줌 확장성 : 갑자기 트래픽이 몰려 시스템에 과부하가 발생하는 경우 스케일링 기능을 통해 리소스를 추가할 수 있게 함. 이때도 사용량 만큼만 초과 지불하고, 사용이 적을 땐 리소스를 줄여 비용을 줄일 수 있음 수직 크기 조정 : 앱을 개발하면서 더 많은 처리 능력이 필요한 경우 수직으로 스케일 업하여 가상 머신에 CPU 또는 RAM을 더.. 2023. 6. 7.
(AZ-900-1)클라우드 컴퓨팅이란? 1. 클라우드 컴퓨팅이란? 인터넷을 통해 컴퓨팅 서비스를 제공하는 것. 가상머신, 스토리지, 데이터베이스, 네트워킹 등의 일반적 IT 인프라 포함 물리적 인프라 제한 X : 데이터 센터가 없어도 개인이 고사양의 컴퓨팅 서비스를 누릴 수 있다 2. 공동 책임 모델 공급자(서버, 컴퓨팅 서비스 제공자)와 소비자(유저) 가 공동으로 책임을 지는 행위 공급자 : 물리적 보안, 전원, 냉각 및 네트워크 연결 등에 책임 소비자 : 클라우드에 자장된 데이터 및 정보 보안에 책임 사용자 담당 클라우드에 저장된 정보 및 데이터 클라우드에 연결할 수 있는 디바이스(휴대폰, 컴퓨터 등) 조직 내 사용자, 서비스 및 디바이스의 계정 및 ID 클라우드 공급자 담당 물리적 데이터 센터 물리적 네트워크 물리적 호스트 서비스 모델은.. 2023. 6. 7.
개인 프로젝트 04. - 강아지 VS 고양이 사진 분류 AI 웹 서비스 개발 Preview Abstract GOAL : 강아지와 고양이를 분류하는 인공지능 웹 서비스 만들기 Benefit : 인공지능 서비스 배포의 전반적 흐름 파악 및 웹 프레임워크 숙달, 보유한 AI기술과 프론트엔드 기술의 융합 도모, 일반 유저에게 이미지에 대한 AI Inference 수준을 체감시켜 AI에 대한 인식을 재고 Task : Google Colab과 Tensorflow를 이용해 이진분류 AI를 학습하고, Flask 웹 프레임워크를 이용해 학습된 AI가 유저의 사진을 분석해 답해주는 웹 서비스를 배포 Solution Method - Tensorflow CatsvsDogs Dataset을 이용한 CNN 기반 AI 이진분류기 구현 및 학습, 학습 성능 향상을 위한 전이 학습 방식 사용, h5 포맷으로 .. 2023. 5. 18.