클라우드 컴퓨팅 플랫폼과 서비스는 단 몇 년 만에 Java™ 애플리케이션 개발 환경에 지각변동을 일으켰습니다 . 시스템 유지보수 및 구성과 연관된 장벽을 낮추었고 , 소프트웨어 출시 비용을 절감하는 동시에 시간을 단축하는 뛰어난 성과를 거두었기 때문입니다 . 개념적으로 , 클라우드 컴퓨팅이 충분히 합리적인 건 맞습니다 . 비즈니스 관리자는 ROI 달성을 원하고 , 개발자는 인프라 코드로부터의 자유를 얻기 때문입니다 . 그러나 수많은 개발사에서는 여전히 클라우드 플랫폼으로 이전할지 여부를 두고 고심에 고심을 거듭하고 있습니다 .
데이터 보안은 소프트웨어를 클라우드 인프라로 마이그레이션하는 방안을 고려 중인 조직에게는 주요 관심사 중 하나입니다 . 중요한 데이터일수록 보안을 염려할 이유가 더욱 뚜렷한 법입니다 . 우리는 소프트웨어 개발자로서 , 클라우드 컴퓨팅의 실제 보안 위험과 최소한 이런 문제 중 몇 가지라도 해결하기 위한 현실적 접근법을 모두 이해하는 것이 중요합니다 .
Java development 2.0 시리즈의 이번 회에서는 클라우드에 데이터를 저장하는 것이 중앙 컴퓨터에 저장하는 것과 어떤 점에서 다른지 설명하겠습니다 . 그런 다음 , Java 플랫폼의 기본 제공 개인 키 암호화 표준 및 유틸리티를 사용하여 데이터가 분산형 클라우드 데이터 저장소에 저장되어 있더라도 데이터를 합리적인 수준에서 안전하게 보호하는 방법을 설명하겠습니다 . 마지막으로 , 데이터 암호화 여부에 대한 기준선으로서 쿼리의 조건을 사용하는 전략적 암호화 접근법을 예시와 함께 보여주겠습니다 .
댓글 없음 :
댓글 쓰기