Ansible 初探

Ansible (note1)

  • an open-source automation engine that automates software provisioning, configuration management, and application deployment (note2)
  • IT automation engine for using to drive complexity out of their environments and accelerate DevOps initiatives.
  • Ansible, an open source community project sponsored by Red Hat, is the simplest way to automate IT.
  • Ansible is the only automation language that can be used across entire IT teams – from systems and network administrators to developers and managers.
  • Ansible by Red Hat provides enterprise-ready solutions to automate your entire application lifecycle – from servers to clouds to containers and everything in between.
  • Ansible Tower by Red Hat is a commercial offering that helps teams manage complex multi-tier deployments by adding control, knowledge, and delegation to Ansible-powered environments.

The goal of automation process is for update without impact of operational capacity

IT automation, Agile development, DevOps, Deployment, Applicaiton update, Testing,

  • CD,CI (Continus Delivery, Continus Integration)  

CI systems are build systems that watch various source control
repositories for changes, run any applicable tests, and automatically build (and ideally test) the
latest version of the application from each source control change, such as Jenkins (jenkins.io).

The key handoff for CD is that the build system can invoke Ansible upon a successful build.
Users who also run unit or integration tests on code as a result of the build will also be one step ahead of the game.

Jenkins can utilize Tower to deploy the built artifact into multiple environments,

but a QA/stage environment modeled after production ups the ante and substantially improved predictability along the lifecycle. The data provided back by Ansible can then be referenced, and directly correlated to a Tower job in the Build Systems job.

Ansible’s unique multi-tier, multi-step orchestration capabilities, combined with its push-based architecture, allow for extremely rapid execution of these types of complex workflows

  • Ansible feature (note3)

MaxthonSnap20170324083511

  • What is Ansible?

 

  • Ansible 自動化組態技巧

 

 

(note1: www.ansible.com)

(note2: https://en.wikipedia.org/wiki/Ansible_(software))

(Why Ansible : https://www.ansible.com/it-automation)

(http://www.slideshare.net/joeywchou/ansible-73452143)

(note3: What is Ansible? // https://www.ansible.com/quick-start-video)

Linux performance tools

linux_observability_tools

XBRL

可擴展商業報告語言(eXtensible Business Reporting Language,XBRL)
用於商業和財務信息的定義和交換

XBRL作用
企業的各種信息,特別是財務信息,都可以通過XBRL在計算機網際網路上有效地進行處理
通過XBRL就可以很方便地轉檔. 書面文字、PDF文件、HTML頁面或者其他相應的文件格式

XBRL 對於資料輸出處理將更方便,  可以降低資料採集,  報表重新編製的成本, 用這語言,  企業資料彙整,分析,比較,排序, 才方便, 做數據分析需要.

XBRL+IFRS  應該是跟國際越來越接軌了. 後面的加值應用就很多了

(Ref: http://www.twse.com.tw/ch/about/press_room/tsec_news_detail.php?id=3119)

(Ref:https://en.wikipedia.org/wiki/XML)

決策樹

  • 决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法
  • 决策树是一种树形结构,其中每个内部节点表示一个属性上的测试,每个分支代表一个测试输出,每个叶节点代表一种类别

是一個風險評估和預測的好工具.  最近也在看賽局理論,   這是我以前英國同學的學術專長.  decisoin tree 的觀念的應用無所不在, 想辦法讓理論生活化, 應用化, 讓這些決策工具應用在自己的人生. 企業裡懂這些決策工具的高層主管也不多, 但我很多年前以前真的遇到一個年輕主管 非常會做決策,  所做的決定都很漂亮,  每批貨, 每個價格, 條款, 客戶之間的平衡拿捏很不錯.   工廠裡,品保系統 有些也是有用決策樹 , 尤其狀況混沌不明時, 新產品開發遇到很多瓶頸, 每個瓶頸都是一個決策點. 生活裡,剪刀石頭布也是一種決策遊戲, 幾個人同時剪刀時頭布, 最後選出人選, 或事件. 這要當成心法來練, 做決策用的到.

从数据产生决策树的机器学习技术叫做决策树学习, 通俗说就是决策树

一个决策树包含三种类型的节点:
  1. 决策节点:通常用矩形框来表示
  2. 机会节点:通常用圆圈来表示
  3. 终结点:通常用三角形来表示

20160528-decisiontree-chart

决策树学习也是资料探勘中一个普通的方法

在这里,每个决策树都表述了一种树型结构,它由它的分支来对该类型的对象依靠属性进行分类

每个决策树可以依靠对源数据库的分割进行数据测试

所以 大數據資料對決策樹能有幫助. 最好把Python 學好, Python 語言極適合處理大數據的髒資料.

(Ref:http://baike.baidu.com/view/589872.htm)

 

 

 

 

 

 

 

 

理想的辦公室

我一直在找理想的辦公室設計,  工作上單螢幕已不敷使用,  一個人應該用2-3個螢幕才夠.

牆壁空間應該充分利用,作為看板. 我平常需要看很多數據, 一直換畫面,很麻煩.

這張圖, 有點像是我心中理想辦公室,  但座位設計還是太粗糙.

辦公室設計很重要 要讓不同的人 同在一個空間能發揮工作效能, 並保有相當的隱私與自由.

我大概的需求是 要讓我的鍵盤滑鼠也能抓到多螢幕畫面上的圖形與資料,  存到我的電腦,  多螢幕可以在我的電腦做內容的調整

辦公室設計應該是一門好生意. 會需要很多硬體的採購與線路,動線的設計.

20160405-office

 

 

思考模式矩陣

了解團隊成員的特質和思維方式, 放在矩陣中, 對團隊成員的理解會有幫助,  工作任務的指派能更合理

20151212_hbr_thinkingstyle

2015年十大管理工具排行

  • Customer Relationship Management(顧客關係管理)

Benchmarking(標竿分析)

Employee Engagement Survey(員工敬業度調查)

  • Strategic Planning(策略規劃)

Outsourcing(外包)

Balanced Scorecard(平衡計分卡)

Mission and Vision Statements(使命與願景宣言)

Supply Chain Management(供應鏈管理)

Change Management(變革管理方案)

  • Customer Segmentation(顧客區隔)

CRM 這工具 在行業裡真的太重要, 我已分析過Sales force.

有黑點的˙是我已興趣深度理解的重點. IBM, Microsoft, Sales force 官網就有很多相關資料可以參考. Behavior targeting 我之前已寫過,  這些工具在大陸行業裏也廣泛在用.  這些國際市場都在用的工具要掌握住.

20151109_MOSTUSETOOL

參考: http://goo.gl/oIcL0C

生態系統平衡計分卡(EBBS)

  • Ecosystem-Based Balanced Scorecard, EBBS)
  • 是歐洲最大顧問公司Roland Berger(中文為羅蘭貝格)近期提出的平衡計分卡(Balanced Scorecard, BSC)與策略地圖(Strategy Map)改良版
  • 面臨未來UVCA的環境(Volatile, Uncertain, Complex, and Ambiguous;善變、不確定、複雜和模糊),傳統平衡計分卡已經不敷使用,需要創造一個基於生態體系的新平衡計分卡,讓企業在此環境下持續保有競爭力與成長

20151109_生態平衡計分卡 20151109_生態平衡計分卡_內涵

適合用在企業, 作內稽的工具

也適合用在部門和個人, Modualarity 和Agility, co-creation and knowledge sharing , data usage, data capturing 可以當做指標或基準,  有些企業是已直接用. 有這個改良版的計分卡, 看問題比較清楚. 說明解釋目標比較容易. 這是很概念性的圖, 運用的好是不錯的.

智慧資本研究

2013_國科會年報_管理研究

  • 評估: 人力資本, 創新資本, 顧客資本價值 的決定性因素及財務及非財務的影響
  • 檢視: 創新資本的績效

-策略

-股權結構

-外部合作

-創新能力

對績效的影響

數位化衝擊的轉型參考


Photo via Visual Hunt

這文章提到的數位化衝擊及策略

也很適合其他企業在面對數位化衝擊的轉型參考.

企業轉型是大工程,要調整的部分太多

  • 商業模式:

這真的很難, 大多數企業都是改不了的.

改用: 付費牆機制,計量付費

紐時網站2011年首先起用付費牆機制,計量付費,引起全國同業模仿

但新聞媒體在社群平台與行動應用的競爭白熱化, 面臨各個數位新聞網站的挑戰,付費牆帶來的優勢,到2014年初已經消耗殆盡

  • 不是內容搬家而是徹底的觀念變革
  • 企業策略改變 : 從報社變為一家有出印刷版的新聞機構
  • 創新
  • 1 產製流程
  • 2 組織架構
  • 3人員觀念

三方面同時改變. 字面上看起來好像很容易, 但要精英,資深員工改變工作方式,文化與習慣比登天還難

  • 具體目標: 

1.數位收益

-5年內

-下一個目標,是在2020年

一般企業很少能訂這麼具體的數位營收目標,  真的大膽轉型的企業沒有, 大都是 follow 或當快老二

2.組織改造:. 組織架構重新設計成行動載具時代的架構

  • 用戶優先 : 中心思想

策略包括

1

2

3

4

5

6

7

企業策略思維清楚,  可以當作企業的轉型參考範本.

維持品質與營收成長的野心, 重點還在於讀者優先,並開發年輕讀者群.

如果企業老闆心中真的有"用戶"的觀念, 那在台灣已經算很好了

  • 運用研究調查成果,而不是靠你老闆的直覺.
  • 思考數位化的產品, 商業模式與品質,和產品定位
  • 公共免費到什麼程度?
  • 還是純商品?

文字讀懂 深刻理解 轉為個人行為及組織行為方向, 內化及徹底實踐, 執行力貫徹,就夠了.

%d 位部落客按了讚: