본문 바로가기

분류 전체보기19

사람의 두뇌도 클라우드에 연결되는 세상(Brain - Cloud Interface) 최근 일론 머스크가 창업한 뉴로 테크놀로지(뇌-컴퓨터 인터페이스) 스타트업인 '뉴럴링크'에서 원숭이 뇌에 '칩'을 이식하는 실험에 성공했다고 발표하였습니다. 뉴럴링크사의 블로그에서 링크된 동영상에서, 칩을 이식받은 원숭이가 'Mind Pong'이라는 게임을 하는 장면이 나옵니다. 처음에는 조이스틱을 조종하면서 하다가, 나중에는 '조이스틱 없이 게임을 하는 장면'이 보여집니다. 이 장면에서 원숭이는 자신의 뇌에 심어진 칩을 통해서, 자신이 원하는 방향대로 'Mind Pong'의 공을 조종하는 것으로 보입니다. 뉴럴링크사의 블로그에서 찾아본 '칩'에 대한 내용입니다. 아마도 원숭이 뇌에 심어졌다는 '칩'에 대한 내용으로 보입니다. 뉴로 테크놀로지에 대한 지식이 없는 저와 같은 사람이 보기에도, '칩'은 그리.. 2021. 4. 9.
이토록 신나는 혁신이라니 동네 도서관에서 스윽, 가볍게 빌리게 된 책이다. 제목과 목차만 보고 괜찮을 듯 싶어 데려오게 되었다. 읽기 어렵게 구성된 책이 아니어서, 출 퇴근길에 띄엄 띄엄 읽기에도 부담이 없었다. 이 책으로부터, 기업에 대한 새로운 정의를 알게 되었다. 스페인어 어원인 '꼼파니아'가 기업이다라는 것. 꼼파니아 = Com(함께) + Pan(빵,새로운꿈) + Ia(공동체) = 맛있는 빵을 함께 꿈꾸고 만들어가는 공동체 즉, 기업이란 궁극적으로 구성원들이 함께 꿈을 꾸고 함께 꿈을 실현하기 위해 협력하는 공동체라는 것이다. (꿈을 줄 수 있는 조직 + 그 꿈에 공감하는 직원) 경영학을 주제로한 페이퍼를 읽을 때 별로 들어 보지 못한, '꿈과 공감'으로 기업을 정의하는 부분이 매우 신선하다는 생각이 들었다. 2021. 3. 30.
Cloud 기반의 고가용성 아키텍처 #1 - DB 구성하기 Cloud 기반으로 애플리케이션 아키텍처를 설계할 때, '고가용성'은 빠질 수 없는 키워드입니다. 고가용성은 아래의 정의처럼, 쉽게 설명하자면 '절대 고장(fail)'나지 않는 아키텍처를 구성하는 것을 의미합니다. 고가용성이란? 서버와 네트워크, 프로그램 등의 정보 시스템이 상당히 오랜 기간 동안 지속적으로 정상 운영이 가능한 성질을 말한다. 고(高)가용성이란 "가용성이 높다"는 뜻으로서, "절대 고장 나지 않음"을 의미한다. ko.wikipedia.org/wiki/%EA%B3%A0%EA%B0%80%EC%9A%A9%EC%84%B1 고가용성 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 고가용성(高可用性, HA, High Availability)이란 서버와 네트워크, 프로그램 등의 .. 2021. 3. 23.
Cloud 기반의 가용성과 확장성을 고려한 웹 호스팅 환경 구성 Cloud로 IT 워크로드를 수용할 때 가장 기본적으로 구성하게 되는 아키텍처는 웹 호스팅 형태일 것입니다. 즉, 'Web - App. - DB' 서버로 구성되는 3-Tier 웹 애플리케이션 아키텍처 입니다. Cloud 기반의 아키테처 구성 시 고려할 요인이 많이 있겠지만, 가용성과 확장성을 고려한 '웹 호스팅 환경 구성(웹 애플리케이션)' 사례를 찾아 보았습니다. ㅇ 기존(Non-Cloud)의 웹 호스팅 구성 사례 - 내/외부 방화벽(물리 혹은 소프트웨어)으로 보안을 보장 - 웹/앱 로드밸런서(물리 혹은 소프트웨어)를 통해 부하를 분산 - 다수의 서버를 로드밸런서 하위에 구성하여 가용성을 보장 -> 하지만, 정적인 워크로드 예측에 기반하여 인프라를 준비함으로 확장성을 효율적으로 고려하기 어려움 -> 즉.. 2021. 3. 17.