2019년 11월 29일 금요일

도메인 계정의 북마크 동기화 세팅

브라우저 로그인을 이용하면 북마크와 방문 기록, 비밀번호, 기타 설정 등 동기화된 정보를 모든 기기에서 확인하고 업데이트할 수 있습니다. 또한, Gmail, YouTube, 검색, 기타 Google 서비스에 자동으로 자동으로 로그인할 수 있습니다. 새로운 노트북을 구입하면 자동으로 사용하는 북마크를 동기화하여 사용하기에 편합니다.

동기화사용은 우측 상단에 프로필에서 동기화 사용설정을 할 수 있습니다. 믿을 수 있는 장비에 대해서만 동기화를 사용하시기 바랍니다.

동기화 사용 중지

동기화 사용중지시 해당 계정이 로그아웃됩니다.


크롬 브라우저 저장정보 확인

북마크, 비밀번호 등은 대시보드에서 확인할 수 있습니다.



2019년 11월 25일 월요일

[뉴스레터] 심사위원앞에서 어떻게 PT해야 할까요?

클라우드 서비스 소식
클라우드 콘텐츠를 만든다는 것은 생각보다 고민해야 할 내용이 많습니다.
클라우드 콘텐츠 크리에이터(CCC) 절차  https://cloudservicecody.blogspot.com/2019/11/ccc.html 
 
구글 사이트 기능에서 피드백 받는 기능이 업데이트 되었습니다.
[Update] 사이트 방문자에게 이메일 안 보여주고 피드백 화면 제공하기  https://cloudservicecody.blogspot.com/2019/11/update_22.html 

MDM 기능이 iOS 9.0 지원을 종료합니다.
 [Update] Google Device Policy iOS 9.0 지원종료  https://cloudservicecody.blogspot.com/2019/11/update-google-device-policy-ios-90.html 

30초 사용법
Google 메모에 음성으로 입력하고 텍스트로 변환하기https://youtu.be/ZglFe1Bf1sg
학생이 랜덤으로 선택할 수 있는 ICT Tool WheelofNameshttps://youtu.be/uwIoCqgo84k
문서가 얼마나 사용되는지 활동 대시보드 조회하기https://youtu.be/2emmKvH_LuY
안드로이드 구글크롬에서 새로운 새탭열기 기능https://youtu.be/kYn8Gde5mhw
슬라이드에서 서식복사로 글씨 스타일 쉽게 복사하기https://youtu.be/0PNq2TpDghk
학생이 교수님 캘린더에서 면담 신청하기https://youtu.be/GNySw0hOYQQ
학생 면담 사이트 만들어서 학생들이 신청하기https://youtu.be/XJFFSB2nIjE
사이트 소유자 이메일을 몰라도 피드백이나 콘텐츠 질문하기https://youtu.be/NuXY82XipUE
구글 포토에서 AI가 자동으로 사진 회전https://youtu.be/xn0ZS39hji8
Ambient Mode에서 Google Assistant가 다양한 알림 보여주기https://youtu.be/s1p_CzqBZKc
더 많은 정보를 입력할 수 있는 업로드 베타를 사용하세요https://youtu.be/HCtlh23CK0w
슬라이드 발표시 캡션의 위치와 크기 조정하기https://youtu.be/E-h0NOzc6EE
 
관련 콘텐츠
미래사회 인재 육성을 위한 NCS 제도 보완 방법 https://youtu.be/u9LdAICMXnE
심사위원앞에서 PT 하는 방법 https://youtu.be/wsYGX5DgG5k

[Update] Google Device Policy iOS 9.0 지원종료

내용 : https://gsuiteupdates.googleblog.com/2019/10/google-device-policy-app-end-support-iOS-9.html

▶ Google G Suite 관리자 매뉴얼 : https://goo.gl/zsNdTX

구글 기기 정책 앱(Google Device Policy App)은 2019 년 말 이후 iOS 버전 9.0 이하를 지원하지 않습니다 첨단 모바일 기기 관리 (MDM)를 사용자가 액세스 새로운 MDM 기능에 iOS 버전 10.0 이상으로 업그레이드해야합니다.
2020 년 첫 번째 Device Policy 앱 릴리스에서 iOS 9.0에 대한 지원이 제거 될 예정입니다.

2019년 11월 22일 금요일

[Update] 사이트 방문자에게 이메일 안 보여주고 피드백 화면 제공하기

내용 : https://gsuiteupdates.googleblog.com/2019/11/feedback-google-sites.html

▶ Google 사이트 도구 매뉴얼 : https://goo.gl/zi8UYr
▶ Google 사이트 도구 매뉴얼(CSC-M09) 업데이트

사이트 도구로 만들어서 배포한 사이트의 방문자에게 피드백이나 사이트 내용에 대한 질문을 사이트에서 바로 할 수 있도록 제공합니다. 피드백은 사이트 소유자 메일로 보내지고, 사이트 방문자는 소유자의 이메일을 확인할 수 없습니다.

사이트 도구는 도메인내에서 정보를 교환할 때 유용합니다. 이제 도메인 내에서 쉽고 빠르게 의견교환을 진행할 수 있습니다. 다음과 같은 경우에 사용할 수 있습니다.


  • 내용 변경이나 추가적인 콘텐츠 요청
  • 오래된 콘텐츠 알림
  • 잘못된 링크나 오류 수정요청
  • 유용한 콘텐츠이거나 칭찬을 작성자에게 전달
  • 내용을 이해하지 못할 경우

피드백 기능을 활성화하기 위해서는 기존에 만들어진 사이트는 세팅을 설정합니다. 더메점 > 사이트 정보 설정 > 문의 양식 표시를 활성화 합니다.

도메인내 사용자는 해당 사이트에 접속해서 왼쪽 하단의 !를 눌러서 나타난 문의하기 메뉴를 선택하고 작성합니다.


방문자가 내용을 작성하여 전달하면 사이트의 소유자에게 메일이 전송됩니다.



2019년 11월 18일 월요일

[Update] 사용자별 근무시간 표시여부 관리자 설정 세팅

내용 : https://gsuiteupdates.googleblog.com/2019/11/admin-setting-to-control-working-hours.html

▶ Google G Suite 관리자 매뉴얼 : https://goo.gl/zsNdTX
▶ Google G Suite 관리자 매뉴얼(CSC-M16) 업데이트

관리자 콘솔화면에서 사용자별 근무시간 표시여부를 결정할 수 있는 세팅이 추가되었습니다. Admin > 앱 > G Suite > 캘린더 > 공유설정 에서 '근무시간' 표시 체크박스로 설정할 수 있습니다. 조직단위 설정이 가능합니다.




업데이트일 : 2019.11

대상 및 조치방법

대상 : 모든 G Suite 사용자
관리자 : 모든 OU단위에서 ON 설정됨




Rapid Release domains: Gradual rollout (up to 15 days for feature visibility) starting on November 18, 2019

Scheduled Release domains: Gradual rollout (up to 15 days for feature visibility) starting on November 18, 2019

G Suite editions




Available to all G Suite edition







2019년 11월 17일 일요일

[뉴스레터] 11월 3째주 클라우드 소식

지난주에 보령에 위치한 ㅇㅇ대학에 스마트워크 교육에는 총장님이 교육에 참석해서 제일 열정적으로 교육을 받으셨습니다. 디지털 트랜스포메이션은 쉽게 이야기해서 아날로그에서 디지털로 업무환경이 바뀌는 것입니다. 솔루션으로만 해결되지 않고 구성원 모두가 디지털 언어로 디지털 업무방식을 도입하면 됩니다.가장 빠른 방법은 회사 대표가 디지털로 업무지시를 하면 됩니다. 가장 빠르고 정확한 방법입니다.

G Suite 도입도 총장님이 제일 먼저 하자고 하셨다고 하네요. 경영층이 디지털 트랜스포메이션의 방향을 이끌어야 합니다.

AI소식
AR로 미리 운동화를 신어보세요 https://www.youtube.com/<wbr />watch?v=UmJriqzDUTo

클라우드 서비스 소식
18세 미만의 아동용은 콘텐츠 등록시 표시를 해야 합니다.
YouTube 아동용 콘텐츠 지정 표시 확인(18세 미만 대상자) https://cloudservicecody.<wbr />blogspot.com/2019/11/youtube.<wbr />html

미쉘린 2020이 발표되었습니다. 구글지도로 확인해보세요

Material 디자인이 대세입니다.

스크린 리더나 점자 표시장치를 이용하는 보조공학 사용자를 대상으로 실시간 수정 확인기능이 협업작업시 사용하면 편리합니다.
[Update] 보조공학 사용자를 위한 Google Docs의 실시간 협업 개선 https://cloudservicecody.<wbr />blogspot.com/2019/11/update-<wbr />google-docs.html

[자료] 디지털 트랜스포메이션 성공전략 - 주요국 국가정책 분석을 중심으로


30초사용법 
Map구글 지도로 가까운 화장실 찾기https://youtu.be/4FHcRW_6Kpg
Smartphone구글 어시스턴트 루틴이 아침마다 깨워줍니다.https://youtu.be/g2MQKMdAK1I
Smartphone고기 맛있는 마라톤 왕주먹고기집 가는 방법 오케이 구글에게 물어보세요https://youtu.be/43QSP681pcg
Calendar구글 캘린더에서 삭제한 일정 복원하기https://youtu.be/kqomtVLexjo
Docs접근성 실시간 수정표시창에서 변경된 내용 확인하기https://youtu.be/as-clqUuRJc
Admin학교나 회사에서 G Suite 신 서비스 사용이 안될 경우 조치방법https://youtu.be/OQNKVKHHFYE
ClassroomGoogle 과제(Assignment)를 이용하여 학생 과제 효율적으로 이용하기https://youtu.be/3PSKW5iH_z4
SpreadSheet구글문서를 익숙한 다른 포맷 문서로 다운로드하기https://youtu.be/PqaxLbWcNpY
KeepGoogle 메모에 음성으로 입력하고 텍스트로 변환하기https://youtu.be/ZglFe1Bf1sg


[자료] 디지털 트랜스포메이션 성공전략 - 주요국 국가정책 분석을 중심으로

* '19.11.15 기준 국가 히트맵 수정

'디지털 트랜스포메이션 성공전략 - 주요국 국가정책 분석을 중심으로'는 미국, 중국, 일본, EU, 싱가포르 등
주요국의 10개년 디지털 트랜스포메이션 전략을 분석하여, 국가별 정책 특징과 우리나라 4대 성공전략을 제시한 보고서 입니다.

<목차>
Ⅰ. 국가 경쟁력의 핵심! 디지털 트랜스포메이션 정책
Ⅱ. 주요국의 디지털 트랜스포메이션 정책 변화 분석
Ⅲ. 디지털 트랜스포메이션 성공을 위한 4대 핵심전략
별첨. 주요국 디지털 트랜스포메이션 주요정책 세부내용

o 작성 : 미래전략센터 황현주 주임, 김규리 선임, 장준희 선임, 김영은 연구원
o 문의 : 053-230-1296, hyunju731@nia.or.kr

관련보고서혁신을 넘는 디지털 트랜스포메이션 추... [한국산업기술진흥협회]
디지털 트랜스포메이션과 산업 패러다임... [한국산업기술진흥협회

2019년 11월 15일 금요일

[Update] 보조공학 사용자를 위한 Google Docs의 실시간 협업 개선

내용 https://gsuiteupdates.googleblog.com/2019/08/real-time-collab-accessibility.html

▶ Google 문서 매뉴얼 : https://goo.gl/LmsM5a
▶ Google 문서 매뉴얼(CSC-M06) 업데이트

스크린 리더기나 점자 표시장치를 이용하는 보조공학사용자가 문서 협업자에 의해서 실시간 업데이트되는 내용에 대해서 확인이 가능합니다. 사이드바의 실시간 수정(Live edit) 창에서 협업자의 변경 정보를 확인할 수 있습니다.


'도구 > 접근성 설정' 후 나타난 접근성 메뉴에서 '실시간 수정 표시'로 확인할 수 있습니다.




[Update] Hangout Meet에 Material 디자인 적용

내용 : https://gsuiteupdates.googleblog.com/2019/10/material-design-for-hangouts-meet-on-web.html

▶ Google G Suite 행아웃 매뉴얼 : https://goo.gl/j46nQK 
▶ Google G Suite 행아웃 매뉴얼(CSC-M11) 업데이트

Hangout Meet에 Material 디자인이 적용되었습니다. Hangout Meet는 일반 계정(@gmail.com) 사용자는 사용할 수 없고, G Suite 사용자만 사용할 수 있습니다.



  • 읽기 쉬운 서체 글꼴
  • 관성있는 컨트롤 (예 : 단추, 대화 상자 및 사이드 바)
  • 읽기 쉬운 아이콘 및 색상 변경



2019년 11월 14일 목요일

[구글지도] 미쉘린 2020 서울

출처 : https://guide.michelin.com/kr/ko

지도 URL : http://bit.ly/미쉘린2020SEOUL

[교육후기] 아주자동차대학 스마트워크 교육

아주자동차대학은 보령에 위치한 자동차 전문 특성화대학입니다. 박병완총장님이 적극적으로 스마트워크 및 디지털을 추진하고 있어 G Suite을 도입했고, 이번에 교수대상으로 스마트워크 교육을 진행했습니다.

총장님이 강의에 참석하신 것을 처음 경험했습니다. 교수님들 중에서 가장 잘 이해하시고 열심히 따라 하셔서 감동 그 자체였습니다. 총장님이 사용을 하시고 교수와 직원을 독려한다면 학교의 변화관리가 빠르게 진행될 수 있는 추진력이 생깁니다.

아주자동차대학의 실습실은 계단식으로 자리배치를 했고 강사 PC외에 스크린도 확장형으로 구성했습니다. 첫번째 사진에서 가운데에 메인화면이 있고 좌우측 스크린에 확장 스크린이 보여집니다. 교육중 질문을 sli.do 를 이용해서 마리텔처럼 커뮤니케이션할 수 있도록 배치했습니다. 질문이 있는 교육생은 바로 질문할 수 있고, 강사도 공지내용을 sli.do를 통해서 전달할 수 있습니다.

단축키 암기를 위해서 단축키 카드를 제공했습니다. 하나씩 실습하면서 빈칸에 단축키를 쓰게해서 암기에 도움을 드렸습니다.

2주후에는 생산하고 관리하는 정보 및 문서를 디지털 도구를 이용하여 효과적으로 외부에 전달할 수 있는 디지털 마케팅에 대해서 연습할 예정입니다.







2019년 11월 13일 수요일

[정책] YouTube 아동용 콘텐츠 지정 표시 확인(18세 미만 대상자)

Cody J 크리에이터님, 안녕하세요.
수익 창출 및 콘텐츠 검색 가능 여부에 영향을 줄 수 있는 중요한 변경사항이 있어 알려드리고자 합니다.
오늘부터 모든 크리에이터분들은 아동 온라인 개인정보 보호법(COPPA) 또는 기타 준거법에 따라 콘텐츠가 아동용인지 여부를 표시하셔야 합니다. 이러한 법규 준수를 위해 YouTube 스튜디오에 새로운 시청자층 설정을 도입합니다.
채널에 있는 아동용 콘텐츠의 양에 따라 채널 수준 또는 동영상 수준에서 시청자층을 설정하실 수 있습니다. 채널 수준에서는 클릭 한 번으로 시청자층을 설정하실 수 있습니다.
Potential Audience Settings
이번 변경사항은 미국 연방거래위원회(FTC)와 뉴욕 검찰총장실과의 합의에 따른 필수적인 조치로, 크리에이터분들이 아동 온라인 개인정보 보호법(COPPA) 또는 기타 준거법을 준수하시는 데 도움이 될 것입니다.
일부 크리에이터분들에게는 쉽지 않은 변화이며 법적 요구에 따른 변화에 익숙해지시는 데 시간이 걸린다는 점을 잘 알고 있습니다. 그러나 이번 조치는 법규를 준수하기 위한 중요한 단계입니다.
크리에이터분들의 법적 의무 및 이번 변화가 채널에 미칠 수 있는 영향을 아래에서 자세히 알아보시기 바랍니다.
어떤 점이 달라지나요?
오늘부터 모든 크리에이터분들은 YouTube 스튜디오에서 콘텐츠가 아동용인지 아동용이 아닌지 표시하셔야 합니다.
1월부터 시행: 법규 준수를 위해 YouTube는 아동용 콘텐츠로부터 수집하는 데이터를 제한합니다. 즉, 아동용 콘텐츠에 개인 맞춤 광고 게재가 중지될 뿐만 아니라 댓글, 알림 등 일부 기능이 중지됩니다. (광고 중지로 인해 아동용 콘텐츠를 제작하시는 크리에이터분의 수익에 영향이 있습니다.)
영향을 받는 기능의 목록은 여기에서 확인하세요.
이유가 무엇인가요?
이번 변경사항은 미국 연방거래위원회(FTC)와 뉴욕 검찰총장실과의 합의에 따른 필수적인 조치로, 크리에이터분들이 아동 온라인 개인정보 보호법(COPPA) 또는 기타 준거법을 준수하시는 데 도움이 될 것입니다.
크리에이터분의 거주 위치에 상관없이 YouTube는 크리에이터분의 동영상이 아동용 카테고리에 해당하는 경우 아동용 동영상으로 설정하시도록 요청해야 합니다. 최대한 빨리 설정하시기 바랍니다.
또한 YouTube는 머신러닝 시스템을 사용하여 아동용으로 제작된 것이 분명한 콘텐츠를 식별할 예정입니다. 하지만 콘텐츠 설정을 시스템에 맡기지는 마십시오. 자동 시스템이 모두 그러하듯 시스템의 결정은 완벽하지 않습니다.
크리에이터분이 콘텐츠 시청자층을 설정하지 않으시거나 오류 또는 악용 사례가 감지되면 YouTube가 대신 시청자층을 설정합니다. 콘텐츠를 정확하게 설정하지 않으시면 FTC 또는 기타 기관의 규정 준수와 관련하여 문제가 발생할 수 있으며 YouTube가 계정에 조치를 취할 수 있습니다.
'아동용' 콘텐츠란 무엇인가요?
YouTube는 구체적인 법적 조언을 제공할 수 없습니다. 그러나 COPPA에 관한 FTC의 지침에 따르면 YouTube에서 '아동용'으로 정의될 수 있는 아동 대상 동영상은 다음에 해당됩니다.
대상으로 삼는 주요 시청자층이 어린이인 동영상(예: 유아 및 미취학 아동을 대상으로 하는 동영상)
어린이를 대상으로 하나 어린이가 주요 시청자층은 아닌 동영상(예: 주로 10대를 대상으로 제작되었지만 저학년 아동도 대상에 포함된 만화 동영상)
내 콘텐츠가 아동용인지 판단하는 요소에 대한 자세한 내용은 여기를 참조하세요.
일부 크리에이터분에게는 쉽지 않은 변화이며 법적 요구에 따른 변화에 익숙해지시는 데 시간이 걸린다는 점을 잘 알고 있습니다. 법적 조언을 제공해 드릴 수는 없지만 변경사항을 적용하는 동안 도움이 되도록 노력하겠습니다.
아동 온라인 개인정보 보호법(COPPA)에 따른 크리에이터의 법적 의무 및 크리에이터분들을 지원하기 위해 제작하고 있는 도구에 관한 자세한 내용은 여기를 참조하세요.
YouTube팀

2019년 11월 10일 일요일

[뉴스레터] 11월 2째주 클라우드 소식

55인치 이상 대형TV가 30만원대면 살 수 있습니다. 8K 생산으로 4K까지는 밀어내기 해서 가격이 떨어지고 있습니다.

그리고 스마트 TV로 만드는 TV박스, 슬라이드 루핑기능을 이용하여 손님 많이 오거나 통행이 잦은 곳에 하나 설치해보세요.

슬라이드 루핑방법 : https://youtu.be/aBVkmO4xK9w

AI뉴스
  -  사람얼굴 꽁짜로 사용하세요 ai 이미지 https://<wbr />thispersondoesnotexist.com/
  - 로봇 축구대회가 몇년후면 열릴거 같습니다.https://youtu.be/G6fMV1UPzkg

클라우드 서비스 소식
    -    [Update] 슬라이드 발표시 빈화면 전환 단축키(흰색, 검은색 화면)  https://cloudservicecody.<wbr />blogspot.com/2019/11/switch-<wbr />to-blank-screen-and-set-<wbr />advanced.html
    - 일반 모니터를 저렴하게 스마트 TV로 만들기 https://cloudservicecody.<wbr />blogspot.com/2019/11/tv.html
    - [Update] 슬라이드 프리젠테이션시 화면 자동 루핑기능 https://cloudservicecody.<wbr />blogspot.com/2019/11/update.<wbr />html
    - G 스위트 API를 활용한 워크플로우 개선 https://cloudservicecody.<wbr />blogspot.com/2019/11/g-api.<wbr />html
   - 
30초사용법
SpreadSheet기준데이터 Sheet 데이타 범위 보호하기https://youtu.be/GeVgvHC2UeU
Site사이트 도구 collapsible Text 기능으로 학교 FAQ 만들기https://youtu.be/7jgnRXb8d24
ClassroomClassroom 수업 복사시 복사되는 거 안되는거https://youtu.be/_GonC-xKw8k
Contacts스마트폰에 다중 주소록을 사용을 위한 리멤버 연결 계정 변경하기https://youtu.be/wJVhGRN934I
ICT카카오맵에서 카톡친구나 대화방에 자신의 위치 공유하기https://youtu.be/luvKYbKzAz0
Slide슬라이드 발표시 빈화면 보여주기 단축키https://youtu.be/Nq2og0tUEM8
Slide슬라이드 발표화면 루핑하는 2가지 방법https://youtu.be/aBVkmO4xK9w
Map구글 지도로 가까운 화장실 찾기https://youtu.be/4FHcRW_6Kpg

관련콘텐츠/교육
디지털 교육은 미래에 가장 필요한 필수 교육입니다 https://youtu.be/<wbr />mbmYjrHTNxg

스마트워크를 위한 교육과정 소개

스마트워크를 위한 새로운 과정들이 추가되었습니다 환경 및 실력에 맞게 교육과정을 변경할 수 있습니다.



G 스위트 API를 활용한 워크플로우 개선

G 스위트는 구글에서 제공하는

유료 협업(Collaboration) 도구다. 과거에는 구글 앱스(Google Apps)라는 이름으로 서비스를 했었다. 새로운 포지셔닝을 위해 솔루션 개념인 G 스위트로 리브랜딩을 했다. 개인 계정인 ‘gmail.com’과 다르게, 도메인으로 계정(id@company.com)을 발급하고 사용한다. 클라우드사에 콘텐츠를 저장하고 관리하기 때문에, 네트워크만 연결돼 있다면 PC 외 다양한 디바이스에서 쉽게 이용할 수 있다. 요금제에 따라 다르지만 30GB 이상을 클라우드에 저장할 수 있고, 구글에서 제공하는 구글독스는 무제한 용량으로 정보 및 내용을 작성할 수 있다.

G 스위트는 패키지 개념이다. 베이직(Basic), 비즈니스(Business), 엔터프라이즈(Enterprise) 플랜에 따라 용량과 사용할 수 있는 앱 서비스가 다르다. 자세한 내용은 G 스위트 사이트(gsuite.google.co.kr)에서 확인할 수 있다.

G 스위트는 지메일, 구글 캘린더, 구글 드라이브, 행아웃, 구글독스, 구글 킵 등 다양한 제품을 제공하고 있다. <그림2>와 같이 일하는 관점으로 분류하면, 업무에 따라 다양한 용도로 이용할 수 있다.

<그림2> G 스위트 워크(출처: G 스위트 유튜브)

<표1> 시스템 관점으로 나눈 G 스위트 분류표
구분
역할
비고
지메일
(Gmail)
메시지 서비스
사람 → 기계, 기계 → 기계
구글 드라이브
(Drive)
비정형 데이터 저장소
각종 문서, 멀티미디어 파일
구글 폼
(Forms)
입력폼
설문지
구글 슬라이드
(Slide)
정보 표현 툴
(Information Formal Display)
반응형, 협업지원
구글 캘린더
(Calendar)
이벤트 관리 및 알림
스케쥴 관리
구글 스프레드시트
(Spreadsheet)
정형 데이터 저장소
쿼리(Query) 및 저장 기능
앱 스크립트(Apps Script), 
앱 메이커(App Maker)
개발도구 및 환경
서버리스(Serverless)
관리자 콘솔
(Admin Console)
모니터링 환경
앱 엔진(App Engine) 호출 건수
클라우드 서치
(Cloud Search)
통합 검색 엔진
문서, 이메일, 사람  통합검색
구글 사이트(Sites), 
구글 블로거(Blogger)
콘텐츠 유통 플랫폼
홈페이지, 반응형 웹
구글 플러스
(Google+)
소셜 미디어
일반사용자는 사용못함

G 스위트를 시스템 관점에서 분류하면 <표1>과 같이 포지셔닝할 수도 있다. 분류표를 보면 회사나 조직에 필요한 대부분의 시스템을 포함한다는 느낌을 받는다. 회사의 대표적인 포털 시스템을 G 스위트로만 구성한다면 <그림3>과 같이 간단하게 구성할 수 있다.

<그림3> G 스위트를

레거시 시스템과 연결한 포털 구성방법

뒤에서 설명할 Auth 2.0과 간단한 프로그램 소스만으로도 필요한 개인별 데이타를 가져올 수 있고, 기존 시스템 화면에 쉽게 정보를 보여줄 수 있다. 기존 구축형으로 구성한다면 각 기능을 모두 구현해야 하고 데이터도 관리해야 하지만, G 스위트 플랫폼에서 필요한 데이터만 가져와서 개인별 화면에 표시만 하면 된다. 또한, 콘텐츠 종류에 따라 저장하는 방법을 차별화하고 각 서비스를 효율적으로 이용한다면, AI나 대량 데이터도 쉽게 관리할 있다. 예를 들어,사진은 구글 포토(Photo), 동영상 멀티미디어는 구글 드라이브, 일정이나 이벤트는 캘린더 등을 이용하는 방식이다. 콘텐츠를 서비스에 맞게 관리하면 구글에서 제공하는 다양한 부가서비스를 이용할 수 있고, 자체 서비스가 지속해서 업데이트되기 때문에 기능도 계속 업그레이드할 수 있다. 물론 클라우드에 저장되기 때문에 대용량은 기본으로 지원한다. 구글은 AI 기능을 G 스위트 서비스에 계속 적용하고 있기 때문에, 얼굴인식 등 다양한 머신러닝 검색을 지원한다.

G 스위트 API



구글은 G 스위트를 포함해서 제공하는 서비스에 쉽게 액세스할 수 있도록 API를 제공한다. 다양한 개발 언어로 이를 이용할 수 있다. GCP에서 동작하는 G 스위트는 GCP 플랫폼을 그대로 사용한다. 보안, 저장소, 데이터베이스는 물론 API를 구동하기 위한 컴퓨트 엔진(Compute Engine)도 함께 사용한다. 즉, 개인이나 회사에서 이런 부분에 대해 코드로 구현할 필요가 없다는 것을 의미한다.


<그림4> G 스위트의 클라우드 플랫폼을 향한 여정(Journey to Cloud Platform)



GCP는 클라우드 컴퓨팅의 서비스 레벨로 인프라스트럭처(Infrastructure)와 플랫폼을 담당한다. G 스위트는 SaaS 레벨을 담당한다. G 스위트 API는 REST 방식으로 사용자의 메일, 캘린더, 연락처, 기타 데이터와 앱을 통합할 수 있다. 사용할 수 있는 클라이언트 라이브러리(Client Library)로는 자바(Java), 파이썬(Python), PHP, 닷넷(.NET), 자바스크립트(JavaScript), 오브젝티브C(Objective-C), 다트(Dart), 루비(Ruby), 노드JS(Node.js), 고(Go) 등 다양한 언어를 지원한다. 이외, 구글이 제공하는 앱 스크립트(Apps Script)를 이용하면 별도 서버 없이 동작할 수 있는 서버리스 환경을 구축할 수 있다. 서버리스 컴퓨팅은 클라우드 컴퓨팅 실행 모델로 클라우드 서비스 제공자가 리소스를 동적으로 관리하며 제공하는 방식이다.


<그림5> Iaas, PaaS, SaaS를 GCP에서 구현한 아키텍처

앱 스크립트


앞에서 언급한 클라이언트 라이브러리보다 앱 스크립트가 더욱더 간편하면서 편리하게 구현할 수 있다. 앱 스크립트는 많은 프로그램 지식이 없더라도 쉽게 이용할 수 있는 장점이 있다.

G 스위트가 제공하는 문서, 스프레드시트, 폼 등에서 작성하면, 확장 기능을 쉽게 만들 수 있다. G 스위트뿐 아니라 구글 지도, 유튜브, 구글 웹 로그 분석, 빅쿼리(BigQuery), 구글 번역 같은 앱 다른 구글 서비스에 액세스 할 수 있다.
<그림6> 앱 스크립트에서 이용할 수 있는 서비스

앱(App) 엔진

G 스위트 API를 이용하는 또 하나의 방법은 PaaS 형태의 앱 엔진(App Engine)에서 원하는 개발언어로 개발하는 방법이다. 단독형으로 개발하며 앱 엔진을 사용하는 시간 및 용량에 따라 과금된다. ‘Console.cloud.google.com'에서 구성할 수 있다.

<그림7> 구글 앱 엔진

GCP 프로젝트


GCP 프로젝트는 ‘API를 관리하고’, ‘결제 정보를 설정하며’, ‘공동작업자를 추가 및 삭제하고’, ‘GCP 리소스 권한을 관리하는’ 등 모든 GCP 서비스를 만들고 사용하기 위한 기반을 관리한다. 별도로 시스템 전체를 개발하는 형태가 아니라면, G 스위트 API를 관리해야 하기 때문에 가장 많이 볼 페이지가 될 것이다.

프로젝트를 만들고 ID를 지정하는 것은 크게 어렵지 않게 할 수 있다. G 스위트 API를 이용해 개인의 G 스위트 데이터를 이용하기 위해서는 OAuth 2.0을 이용하는 사용자 인증 정보 만들기와 사용할 G 스위트 API 활성화 단계를 거쳐야 한다.



<그림9> GCP 프로젝트 생성 및 구성 방법

G 스위트 API 이용해 개발하기


클라우드 서비스를 이용해 개발할 때, 개발자가 가장 어려워 하는 부분이 인증을 하는 OAuth2.0 부분이다. 온프레미스 방식에서는 사용하는 정보를 보관하는 데이터베이스도 쉽게 쿼리할 수 있기 때문에 모든 데이터를 소유할 수 있지만, 클라우드 환경에서는 개발자라 하더라도 사용자 데이터를 소유할 수 없다. 사용자 데이터를 화면에 보여주기 위해서는 OAuth2.0 방식으로 실제 사용자가 사용하는 데이터 범위에 대해서 승인을 받아야 사용할 수 있다.
이런 복잡함때문에 구글은 개발자가 쉽게 API를 이용할 수 있도록 테스트 환경을 제공한다. 이 화면에서는 개발자는 OAuth2.0를 전혀 고민하지 않고 쉽게 테스트를 할 수 있다. 다양한 방법으로 G 스위트 API를 사용할 수 있기 때문에, 사용 환경이나 목적에 맞게 선택해 사용하면 된다.


<그림11> 구글 캘린더 API 테스트 - developers.google.com/calendar/v3/reference/calendarList/list

<그림12> G 스위트 API 사용자 인증방법에 따른 개발의 자유도와 편의성

앱 스크립트

앞에서도 언급한 것처럼 앱 스크립트는 자바스크립트에서 탄생한 인터프리터 언어이므로, 배우기도 쉽고 결과도 바로 확인할 수 있다는 장점이 있다. G 스위트 문서나 제품에서 앱 스크립트 개발환경을 제공하기 때문에, 별도 환경 없이도 브라우저에서 바로 개발 및 확인을 할 수 있고 다양한 서비스와 로직을 추가할 수 있다. 개발을 완료하면 해당 서비스 화면에서 바로 실행할 수 있다. 구글의 인증(Authentication)을 통하면 바로 데이터를 확인할 수 있다.

<그림13> 구글독스의 스크립트 에디터(Script Editor) 화면

<그림14> 앱 스크립트 실행시, 사용허가를 위한 인증(Authentication) 단계

개발언어에서 이용


자바나 파이썬에서 G 스위트 API를 이용하려면, 필요한 라이브러리를 먼저 다운로드해서 설치해야 한다.

다음으로 다운로드한 라이브러리를 추가(Import)하고, ‘SCOPE’를 지정한다. 사용자 인증(Authentication)을 위해서는 GCP 프로젝트에서 인증정보를 JSON파일로 받아, 해당 프로그램이 접근할 수 있도록 지정해준다. 간단하게 단독 클라이언트환경이나 로컬에 컨테이너 환경을 구성하여 테스트할 수 있으며, 자세한 소스등은 구글 디벨로퍼 사이트(developers.google.com)에서 이용할 수 있다.


<그림15> 파이썬으로 G 스위트 API 이용하기

G 스위트 API를 이용했을 경우의 장점


G 스위트 API를 이용한면, 새로운 로직이나 지금까지 없던 비지니스 환경을 추가할 때도
기획과 설계 구조에 따라 직접 개발하는 부분을 상당히 줄일 수 있다.

우리가 하고 있는 대부분 업무에서는 문서를 처리하고 프로세스에 맞춰 업무를 진행한다. 데이터나 파일을 저장하는 기능이 대부분이다. 이런 기능은 오픈소스를 이용해 개발할 수도 있겠지만, 앞에서 소개했던 G 스위트 API를 이용해 쉽게 구글 서비스에 연동할 수도 있다. 직접 개발과 비교해서는 개발 자유도가 떨어지겠지만, 서비스 품질이나 성능 및 비용 관점에서는 서버리스 환경으로 구축함에 따라 관리 포인트를 줄이는 효과가 있다.


<표3> 구글이 제안하는 G 스위트 API 유스 케이스

분야
업무내용
엔터프라이즈 워크플로우
(Enterprise Workflows)
문서 결제(Document Approval), 구매 발주(Purchase Orders)
리소스 매니지먼트
(Resource Management )
예약(Time Booking), 헬프데스크(Helpdesk), 프로젝트 추적(Project Tracking), 메일 관리(Mail Room Management), 결제(Billing)
오토메이션
(Automation)
이벤트 자동 생성(Auto-create calendar events), 메일 이전(Mail merge), 스프레드시트 셀 이동(move cells in spreadsheet)
리포트
(Reporting)
대시보드(Dashboards), 일일 리포트(Nightly reports)
연동 서비스
(Integration Glue )
세일즈포스(SalesForce.com), 트위터(Twitter) 등
도메인 관리
(Domain Administration)
사용자 관리(Add users), 계정 초기화(Reset user accounts), 사용자용 사이트나 폴더 자동 생성(auto create sites/folders for users)