‫Video này là bài nói của tôi từ DockerCon 2017.
‫Tôi thực sự đã làm điều đó hai lần một lần ở Mỹ một lần ở châu Âu tại cả hai DockerCons và rất nhiều thứ này vẫn
‫còn phù hợp cho đến ngày nay trên thực tế, có rất ít điều sẽ thay đổi nếu tôi làm lại ngay bây giờ.
‫Vì vậy, phần này trình bày chi tiết các phương pháp hay nhất bắt đầu từ các quyết định phần cứng thông qua hệ điều hành thành các
‫phiên bản tối hơn vào hình ảnh của bạn, sau đó xây dựng các cụm bầy đàn và cách bạn thiết kế chúng và kích thước của chúng và
‫những gì nên là người quản lý so với người lao động và tất cả chi tiết ở giữa.
‫Vì vậy, tôi hy vọng bạn sẽ thích đây là buổi học cuối cùng trong ngày và chúng tôi có Bret Fisher xuất sắc
‫nhất, người cũng là đội trưởng.
‫Anh ấy là một trong những đội trưởng nhóm đầu tiên nên anh ấy có nhiều năm kinh nghiệm về Docker trong sản xuất.
‫Anh ấy tư vấn và giúp đỡ để bắt đầu sản xuất và phần này nói về những điều bạn cần biết cũng như những điều
‫bạn cần quyết định.
‫Vì vậy, đây là quyết định bạn cần phải thực hiện.
‫Nếu bất kỳ ai trong số các bạn trở nên sáng sủa hoặc nếu bạn già nếu có những người đam mê già trong khán giả.
‫Tôi không có ý xấu vì tôi là một người già thực sự và là một người đam mê thực sự hơn bạn.
‫Bạn sẽ thích chủ đề của phiên này.
‫Vì vậy, hãy mang nó ra khỏi tôi.
‫Cảm ơn bạn.
‫Tôi rất vinh dự được thay đổi nghĩa trang vì vậy cảm ơn vì đã đến và chúng ta gần như là một giờ hạnh phúc.
‫Vậy tại sao chúng ta lại ở đây.
‫Anh ấy bật mí rất ngắn gọn nhưng chúng tôi ở đây vì bạn có thể muốn Docker và sản xuất.
‫Tôi không ở đây để thuyết phục bạn rằng sản xuất Docker là một ý tưởng hay.
‫Bạn có thể đã quyết định điều đó.
‫Vì vậy, đây là về các bài học kinh nghiệm khi tư vấn và với Docker và rất nhiều phương pháp hay nhất của họ
‫về nhiều quyết định bạn cần đưa ra trước khi bắt đầu sản xuất.
‫Ngoài ra, bạn có thể là một người hâm mộ trò chơi điện tử cũ, một người hâm mộ trò chơi điện tử cổ điển, vì vậy tôi sẽ giúp bạn giải trí một
‫chút bằng một số câu đố và tôi sẽ hỏi bạn.
‫Tôi sẽ cung cấp cho bạn một số bản nhạc và ảnh chụp màn hình từ các trò chơi cổ điển mà tôi yêu thích khi
‫còn nhỏ và tôi muốn hét lên nếu bạn nhận ra.
‫Vì vậy, đây là một chút.
‫Sự tham gia của khán giả và hãy bắt đầu.
‫Vì vậy, nếu bạn vẫn chưa hiểu ra thì tôi là một người ham hiểu biết và tôi đã học từ năm
‫lớp 5 khi đạt điểm S. MỘT. T. và tôi chủ yếu làm những thứ về sysadmin mặc dù tôi cũng là một nhà phát triển giả vờ.
‫Trong một thời gian dài bây giờ và đây là danh sách.
‫Đây là lý lịch của tôi.
‫Đây là danh sách tất cả các nền tảng trò chơi điện tử mà tôi đã có khi còn nhỏ cho đến tận đầu những năm 19 chín mươi
‫và chúng ta sẽ có một số câu đố.
‫Vì vậy, chúng ta hãy có một số niềm vui.
‫Một chiến binh đường phố.
‫Đó là tốt.
‫Anh ấy nhanh.
‫Được rồi, đây là tôi đang đưa ra những phép loại suy kém về trò chơi điện tử HD và điều đó liên quan đến Ducker như thế nào.
‫Vì vậy, vào những năm 90 tôi thực sự là một trường hải quân và trong quân đội trong quân đội chúng tôi đã học máy tính lớn cũng
‫như các phần cùng một lúc bởi vì chúng ta hãy làm cả hai.
‫Chúng tôi có máy tính kết hợp ban đầu và điều thú vị về trò chơi này là khi bạn thực sự còn đi học, bạn thực sự
‫có thể nhờ tất cả bạn bè mang nó đến cho bạn trong phòng và chơi tám người chơi trò chơi cùng một lúc trong một trận chiến giải
‫đấu lớn và chúng tôi sẽ tuyên bố chiến thắng là nhà vô địch đăng quang trong tuần và sau đó chúng tôi sẽ quay trở lại
‫nghiên cứu tác phẩm của chúng tôi trong các phần và máy tính chính và vì vậy đó là một khoảng thời gian tuyệt vời.
‫Vì vậy, tôi ở đây để thực sự cung cấp cho bạn lời khuyên về Super Street Fighter turbo về dự án của bạn và có thể giúp bạn đưa
‫ra một số quyết định.
‫Và vấn đề đầu tiên đó là hạn chế sự đổi mới đồng thời của bạn, hạn chế sự đổi mới đồng thời của bạn.
‫Vì vậy, đây là cách ưa thích của tôi để nói phạm vi creep phạm vi creep.
‫Vì vậy, tất cả chúng ta đều biết về phạm vi creep và tôi. T. các dự án.
‫Mọi người đều muốn mọi thứ trong bản phát hành đầu tiên.
‫Và điều này cũng tương tự với cơ sở hạ tầng của bạn.
‫Vì vậy, có những vấn đề phổ biến mà tôi gặp khi bắt đầu với các dự án.
‫Thông thường, tôi đến vào thời điểm khách hàng đã từng Docker mà họ đã nghe nói về điều phối.
‫Họ muốn có tất cả những thứ trong dàn nhạc ưa thích này bởi vì họ đã dành 20 năm để xây dựng cơ
‫sở hạ tầng máy ảo của mình trong 15 năm và họ muốn điều tương tự như vậy trong phiên bản đầu tiên của vùng chứa
‫và sản xuất đầu tiên của họ.
‫Vì vậy, tôi sẽ cho bạn một số lời bào chữa cho những thứ mà có thể bạn không cần.
‫Lần đầu tiên bạn triển khai các container sản xuất và một trong những thứ đó là ICD.
‫Mặc dù nếu bạn có điều đó ngày hôm nay, bạn có thể không phải làm gì nhiều để nó hoạt động với các thùng chứa.
‫Nó không phải là vấn đề lớn.
‫Tất cả các nền tảng CIA hiện nay đều là loại thùng chứa hỗ trợ hỗ trợ.
‫Vì vậy, bạn tốt.
‫Nhưng nếu bạn không có CIC ngày hôm nay, bạn không cần phải có nó cho dự án container đầu tiên hoặc thậm chí là dự án
‫container thứ hai của bạn.
‫Đừng đặt điều đó thành một yêu cầu và phải xây dựng cơ sở hạ tầng đó mở rộng quy mô hiệu
‫suất động là một vấn đề lớn khác, nơi mọi người chỉ cho rằng ngay sau khi bạn nhận được sự
‫điều phối, điều này sẽ khiến tất cả các nút trong vùng chứa của bạn tăng và giảm một cách kỳ diệu. được xây dựng trong.
‫Và đó có lẽ không phải là điều đầu tiên bạn làm vì bạn sẽ học được rất
‫nhiều và bạn cần có những kiến thức đó trước khi bắt đầu cố gắng tự động mở rộng cơ sở hạ tầng này.
‫Và bắt đầu với dữ liệu liên tục là một điều thực sự lớn.
‫Đừng biến cơ sở dữ liệu của bạn trở thành thứ đầu tiên bạn đặt trong một cụm bầy đàn.
‫Đó không phải là điều xấu mà chỉ là dữ liệu lâu dài khó xử lý hơn một chút là điều khó giải
‫quyết hơn.
‫Và nó cũng có thể không phải là cơ sở hạ tầng nhanh nhẹn nhất của bạn.
‫Bạn có thể không nâng cấp cơ sở dữ liệu của mình lên phiên bản mới hàng tháng nhưng
‫có thể bạn đang triển khai mã mới hàng tuần hoặc hàng ngày hoặc vì vậy bạn sẽ nhận được nhiều lợi ích hơn
‫từ mã ứng dụng của mình thay vì liên tục dữ liệu để các ứng dụng kế thừa như chúng tôi đã nói cả tuần và cả năm,
‫các ứng dụng kế thừa của chương trình MTA cũng vẫn hoạt động.
‫Một trong những mục tiêu của tôi bất cứ khi nào chúng tôi
‫làm việc trong một dự án với các ứng dụng là không thay
‫đổi bất kỳ mã nào. .
‫Rõ ràng là chúng ta có thể biết điều đó là sai nhưng trong các ứng dụng cũ hơn, bạn biết đó là những ứng dụng thực sự cũ, những ứng dụng đã 10
‫năm tuổi.
‫Tôi thấy có rất nhiều giả định xung quanh IP hoặc tên máy chủ cụ thể hoặc các biến môi trường nhất định cần phải
‫có ở đó và chúng tôi thường phải rút chúng ra và đưa chúng vào các biến môi trường.
‫Đó thực sự là mã duy nhất chúng tôi thường phải thay đổi.
‫Hệ số.
‫Tất cả chúng tôi đều yêu thích bạn có thể đã nghe nói về 12 factor, nó là một giải pháp lý tưởng mà nó
‫không cần phải có để bạn triển khai các thùng chứa hoặc thậm chí là dàn dựng, tôi không nhìn vào nó khi nó được thực hiện.
‫Tôi nhìn nó nhiều hơn như một đường chân trời.
‫Vì vậy, mục tiêu của bạn nên là tìm hiểu các phương pháp hay nhất về máy tính phân
‫tán và thực hiện các phương pháp đó theo thời gian không nhất thiết phải tất cả cùng một lúc trước khi
‫bạn bắt đầu sản xuất và tôi không thích những thứ đó làm bạn chậm trễ vì bạn sẽ học rất nhiều vào
‫ngày đầu tiên của sản xuất bạn học được nhiều hơn ở đó hơn hai tháng cuối cùng của dự án bắt đầu sản xuất đúng.
‫Đúng.
‫Vì vậy, đây là NHS và 85.
‫Đó là một thời gian dài trước đây.
‫Nhưng trò chơi Super Mario Brothers đó đã giữ danh hiệu trò chơi bán chạy nhất trên nền tảng trong 30 năm.
‫Danh hiệu đó và đó là một phần quan trọng trong cuộc đời tôi là chiếc máy chơi game đầu tiên của tôi thực sự có hai bộ điều khiển mà chúng tôi có thể chơi
‫một trò chơi cùng một lúc.
‫Vì vậy, đó là tôi đã học cách cạnh tranh trong trò chơi trước đó rằng rất nhiều trò chơi thường chỉ có một
‫người chơi tại một thời điểm.
‫Và nó cũng có một chế độ co-op thực sự thú vị để tìm hiểu những gì co-op về.
‫Vì vậy, hãy nói về một số tăng sức mạnh mặc định và cách bạn có thể làm cho tệp bác sĩ của mình tốt hơn và sẵn sàng
‫để sản xuất.
‫Vì vậy, tôi luôn nói với mọi người rằng hãy tập trung vào hồ sơ Bác sĩ trước.
‫Tôi muốn bạn có những tệp bác sĩ được điều chỉnh thực sự tốt sau đó một số tính năng điều phối ưa thích
‫hoặc C ICD hoàn toàn tự động những tệp bác sĩ đó là tài liệu hóa đơn mới của bạn.
‫Vì vậy, bạn sẽ cần phải di chuyển có thể bạn có mã và con rối xếp muối động vật bất cứ thứ gì bạn cần.
‫Shell script mà bạn đã có trước đây để xây dựng các máy chủ của mình, hiện có trong tệp bác sĩ của
‫bạn và bạn sẽ cần phải nhận xét nó và đặt nhiều tài liệu vào tệp đó và bạn
‫sẽ cần điều chỉnh tệp đó và thực tế là tôi đã gọi đây là mô hình tài liệu hoặc mô hình trưởng thành về cách bạn có thể bắt đầu từ ngày đầu tiên
‫của một tệp bác sĩ đến tệp Bác sĩ sẵn sàng sản xuất bởi vì rất nhiều thứ rõ ràng chỉ hoạt động trong nhà phát
‫triển chứ không phải trong sản xuất và với các vùng chứa, mục tiêu của chúng tôi đúng là những thứ hoạt động trong nhà phát triển hoạt
‫động giống hệt như trong sản xuất, đó là mục tiêu chung của toàn bộ chúng tôi.
‫Vì vậy, chúng tôi bắt đầu với việc chỉ làm cho ứng dụng của bạn hoạt động và không gặp sự cố, điều này không phải lúc nào cũng hoạt động vào ngày đầu tiên.
‫Vì vậy, khi bạn bắt đầu dự án này và bạn bắt đầu các tệp bác sĩ của mình và
‫bạn dựa trên hình ảnh chính thức, hy vọng bạn sẽ bắt đầu và tiếp tục bắt đầu và tiếp tục làm việc thì bạn sẽ tập trung
‫vào nhật ký của mình như lấy nhật ký ra khỏi vùng chứa đó không đưa chúng vào tệp nhật ký.
‫Đó là một khuôn mẫu chống đối.
‫Và tôi thấy rất nhiều người vẫn đang làm điều đó.
‫Bạn cần phải đưa nó vào FTD air và ICD ra ngoài và để Docker xử lý nhật ký của bạn, hãy để đề xuất
‫của bạn xử lý nhật ký của bạn. Vui lòng không giữ chúng trong ứng dụng và cũng xóa các yêu cầu vì rất nhiều ứng dụng có
‫mô-đun phụ. đang thực hiện việc ghi nhật ký ưa thích này cho họ và bây giờ bạn có thể rút nó ra khỏi ứng dụng của mình
‫và biến nó thành một phần của cơ sở hạ tầng của bạn, sau đó ghi lại tài liệu là điều quan trọng cần
‫làm tiếp theo.
‫Có thể ai đó đang làm hồ sơ bác sĩ cho nhóm và bạn sẽ cần đưa cái
‫này cho người khác trong nhóm để họ chạy thử.
‫Tôi khuyên bạn nên có tài liệu trong đó về từng khu vực của tệp docker.
‫Rõ ràng là những dòng đó được rút ra trước thời gian xây dựng, vì vậy nó sẽ không làm chậm quá trình xây
‫dựng của bạn, nó sẽ không ảnh hưởng đến việc sản xuất tất cả tài liệu trong đó và sau đó làm cho nó gọn gàng và làm
‫cho nó mở rộng.
‫Vì vậy, rất nhiều người tập trung vào Lean trước.
‫Họ lo lắng về kích thước của hình ảnh và tôi ở đây để nói với bạn rằng kích thước hình ảnh của bạn không phải là vấn đề
‫số một hay số hai của bạn.
‫Tôi không quan tâm hình ảnh của bạn lớn như thế nào vì bạn có thể sẽ muốn sử dụng hình ảnh chính thức mà
‫bạn đã quen.
‫Nếu dịch vụ của bạn hôm nay là Ubuntu hoặc S. Ô. S hoặc bất cứ thứ gì bạn đang chạy hãy đặt những thứ đó làm hình ảnh
‫mặc định trong dự án đầu tiên của bạn.
‫Bây giờ cuối cùng bạn có thể có được một số hình ảnh Alpine siêu gầy mà Meg béo chỉ với các mã nhị phân mà bạn đã
‫tạo sẵn và điều đó thật tuyệt vời nhưng bạn không cần điều đó trong ngày một ngày hai.
‫Bạn không cần điều đó trong dự án vùng chứa đầu tiên của mình.
‫Tôi có khách hàng sản xuất chưa có điều đó vì hình ảnh đó là bộ nhớ tức thì duy nhất trên máy chủ lưu trữ
‫đó, mỗi hình ảnh giả sử đó là một Virgin duy nhất chỉ được lưu trữ một lần.
‫Ngay cả khi bạn đang chạy năm vùng chứa từ nó và vì vậy sẽ không phải là vấn đề lớn nếu bạn có
‫một hình ảnh năm trăm Meg mà bạn biết hoặc một hình ảnh 300 meg.
‫Vì vậy, tôi sẽ không đổ mồ hôi cho những thứ nhỏ như kích thước hình ảnh, tôi sẽ đổ mồ hôi nhiều hơn về chất
‫lượng của tệp docker và sau đó giảm tỷ lệ thay đổi.
‫Vì vậy, nếu bạn đang xây dựng tài liệu đều dựa trên apt, bạn không cần phải di chuyển nhất thiết trên tệp Docker
‫đầu tiên của mình sang một trình quản lý gói hoàn toàn khác trong Alpine.
‫Bạn thà sử dụng cùng một tài liệu xây dựng có ngày hôm nay, nó sẽ hoạt động trong tệp bác
‫sĩ mà không cần lấy một con chó hoặc tệp và đưa nó vào sản xuất và học tất cả các bài học
‫bạn sẽ học ở đó và sau đó tạo một dự án phụ sau này để có thể thay đổi để có một cái gì đó giống như
‫Alpine như một hình ảnh giảm bớt dấu chân để có thể để bảo mật hoặc chỉ sự thân thiện của hình ảnh.
‫Vì vậy, và sau đó thực hiện một quy mô đúng.
‫Và việc lấy ứng dụng đó và chạy nó trong nhiều vùng chứa cùng một lúc, giả sử rằng nó có thể làm được nếu đó là một cơ sở
‫dữ liệu có lẽ cần phải có một cái gì đó như sao chép và tất cả những thứ đó trong lớp cơ sở dữ liệu.
‫Nhưng nếu chúng ta nói về ứng dụng Web hoặc ứng dụng công nhân và những thứ tương tự như vậy, tôi sẽ đảm bảo rằng nó có thể mở rộng
‫quy mô vì không phải lúc nào nó cũng có nghĩa là chỉ vì nó chạy trong một vùng chứa
‫mà nó sẽ hoạt động tốt trong một dàn nhạc tự động với năm hộp đựng.
‫Đúng.
‫Có thể có trạng thái phiên bạn đang giải quyết các vấn đề khác với Sonic the
‫Hedgehog song song.
‫ĐƯỢC RỒI.
‫Vì vậy, ai còn nhớ các cuộc chiến giao diện điều khiển 16 bit.
‫Hãy nhớ rằng 8 bit với 16 bit đó là một vấn đề lớn và đã có cuộc chiến giữa super, Tendo và
‫Sega Genesis và ai sẽ giành chiến thắng.
‫Và bạn biết đấy, bây giờ chúng ta đang ở trong những chiến binh 128 bit hoặc tôi không biết chúng ta đang ở thời điểm nào nhưng Sonic the Hedgehog là một
‫vấn đề lớn đối với tôi khi còn là một đứa trẻ. R. S. và ý tôi là mọi người hãy nhớ tôi đã
‫xem trò chuyện xếp hàng từ những năm 90.
‫Đúng vậy.
‫Vì vậy, tôi phải nghĩ ra một cách xử lý ngay tất cả chúng ta nếu tất cả chúng ta đều vào hàng, bạn giống như Ồ,
‫tôi không được phép sử dụng tên thật của mình.
‫Vì vậy, tôi đã kết thúc với Sonics các biến thể khác nhau của Sonic the Hedgehog vì đó là trò chơi yêu thích của tôi
‫vào thời điểm đó và anh ấy thực sự rất tuyệt.
‫Anh ấy thực sự rất tuyệt khi anh ấy có tính năng này, nơi anh ấy sẽ cuộn lại thành một
‫quả bóng và la hét xung quanh màn hình vòng lặp trên khắp màn hình.
‫Và những gì đã xảy ra là bạn là người chơi bởi vì tôi có thể giống như ba khung hình một giây hoặc
‫một cái gì đó chậm điên cuồng vào thời điểm bạn với tư cách là người chơi không còn nhận thức được những gì đang diễn ra trên màn hình.
‫Bạn thực sự chỉ tuân theo các khuôn mẫu chống đối và bạn đang cố gắng ngăn chặn điều này.
‫Bạn đang cố gắng tránh va phải gai hoặc nguy hiểm ở con đường phía trước.
‫Vì vậy, công việc duy nhất bạn phải làm là đảm bảo rằng bạn không đánh những thứ mà bạn là một thứ chống đối khuôn mẫu.
‫Bạn chỉ là đó là tất cả những gì bạn đang quan sát.
‫Vì vậy, đây là sự tương tự kinh khủng của tôi về cách chúng ta sẽ xem xét tệp
‫tối hơn tối hơn thành các mẫu trong một giây và chúng ta sẽ lướt qua những thứ này khá nhanh và cái đầu tiên tôi thấy là khá rõ ràng.
‫Chúng ta có lẽ đều biết về khối lượng bây giờ.
‫Đó là một tính năng mới nếu không phải là một tính năng mới, nó đã ra mắt cách đây vài năm
‫và tôi thấy những người vô tình quên thêm khối lượng tối bổ sung cho nhật ký gỡ lỗi của họ hoặc nhật ký kết xuất không khí hoặc thứ gì đó tương tự mà
‫họ quên đưa FTD ra hoặc có thể họ có tệp tĩnh tải lên từ người dùng hoặc một số loại tệp bộ
‫nhớ đệm mà họ muốn giữ lại giữa các lần tải ứng dụng hoặc thứ gì đó.
‫Vì vậy, bạn muốn đảm bảo rằng những thứ đó có trong số lượng nếu bạn
‫đang sử dụng hình ảnh chính thức, tất cả nội dung dữ liệu liên tục trong đó đã có các tập để bạn chăm sóc nếu bạn đang sử dụng mới nhất,
‫vui lòng dừng lại đừng bao giờ.
‫Đừng bao giờ gõ lại từ mới nhất đó, chỉ cần bạn không làm một phiên bản chỉ khi bạn định tạo một tệp docker ngay cả
‫để thử nghiệm, chỉ cần có thói quen gõ các phiên bản vì đó là bộ nhớ cơ.
‫Vì vậy, khi bạn có bộ nhớ cơ bắp về việc biết phiên bản mà bạn đang sử dụng
‫ngay bây giờ và chỉ cần gõ nó ở dòng đầu, bạn sẽ thấy ở đây ví dụ đó ở trên cùng của PDP chính thức sử
‫dụng phiên bản không tương tự.
‫Cái thứ hai ở đó từ khởi động của bạn đến nó.
‫Về mặt kỹ thuật, nó khiến chúng tôi như một nhà lắp ráp bởi vì nó nằm trên 16 0 4 nhưng dựa trên ngày tháng.
‫Vì vậy, bạn biết rằng gói mà ứng dụng nhận các gói trong đó khi chúng thực sự được đưa vào.
‫Vì vậy, nó cung cấp cho bạn một ý tưởng.
‫Đây cũng là hai ví dụ khi bạn đang xây dựng hình ảnh của riêng mình, bạn không cần phải làm
‫tương tự với hình ảnh của chính mình mà bạn có thể làm dựa trên ngày tháng hoặc dựa trên ý tưởng cam kết.
‫Nhưng điều tôi thực sự tập trung ở đây là ví dụ hàng đầu đang hiển thị các phiên bản của các ứng dụng khác nhau
‫mà tôi đang đặt trong tệp Docker đó và tôi đang thiết lập các biến môi trường ở trên cùng để
‫khi ai đó hoặc bất kỳ ai trong nhóm của tôi Nhìn vào tệp Docker này, họ có thể biết ngay phiên bản thực tế của
‫các ứng dụng đó được cài đặt mà họ muốn cuộn qua hàng trăm dòng của tệp
‫Docker để tìm ra phiên bản nút nào mà chúng tôi đưa vào đây.
‫Ý tôi là rõ ràng bạn có những thứ như gói tin Jason và nhà soạn nhạc và những thứ như thế.
‫Đó là một chút riêng biệt vì đó là trong ứng dụng nhưng đây là tất cả về những
‫thứ ở những phần của ứng dụng ở đó để mã của bạn chạy và chúng có xu hướng bị lạc trong tệp docker và
‫bạn quên cập nhật chúng.
‫Vì vậy, trong phần thứ hai, bạn có thể thấy tôi đang ghim thực sự ghim không phải là
‫từ phù hợp để tải ứng dụng nhưng tôi đang chỉ định đúng phiên bản cập nhật phù hợp cho một số gói tải ứng dụng của tôi.
‫Hầu hết mọi người không làm điều này khi tôi lần đầu tiên tham gia vào dự án và tôi không khó để làm điều này.
‫Bạn thực sự chỉ có thể cài đặt các phiên bản mà bạn nghĩ bạn cần hoặc chỉ cần cài đặt bất kỳ phiên bản nào mới nhất và
‫sau đó tìm ra các phiên bản khá dễ dàng với APP get và sau đó chỉ cần đưa chúng vào tệp bác sĩ của bạn
‫chứ không phải cho mọi thứ.
‫Có thể không dành cho curl hoặc các tiện ích khác mà bạn có thể cần nhưng đối với những tiện ích dành riêng cho
‫ứng dụng của bạn và PSP là một trong những tiện ích khó hơn vì nó thường có rất nhiều ứng dụng nhận được phụ thuộc
‫cho ứng dụng PSP của bạn, vì vậy hãy ghim các phiên bản đó vì bạn không ' t triển khai các phiên bản ngẫu nhiên của mã, vậy tại sao lại triển
‫khai các phiên bản ngẫu nhiên của các phụ thuộc mã.
‫Tệp Docker này có thể được tạo hàng ngày mỗi khi bạn thực hiện một cam kết mã, có nghĩa là bạn có thể kết thúc với các
‫phiên bản hình ảnh ngẫu nhiên của tệp phụ thuộc và sau đó nếu bạn đang bắt đầu lấy ICD khám nghiệm tử thi đầy đủ, bạn sẽ bắt đầu có
‫một chút ngẫu nhiên các vấn đề như trình điều khiển cơ sở dữ liệu Mongo được cập nhật và đột nhiên không hỗ trợ phiên bản Mongo của
‫bạn nhưng bạn không biết rằng điều đó có thể khiến quá trình thử nghiệm của bạn không thể kiểm tra trên phiên
‫bản Mongo đó.
‫Vì vậy, dù sao thì tôi không thấy cay đắng khi nó xảy ra với tôi Tôi chỉ nói rằng hãy ghim các phiên bản của bạn mà bạn có thể học hỏi từ tôi.
‫Cấu hình mặc định trong các ứng dụng như Pete thực sự tất cả đều yêu cầu PSP phần tiếp theo của tôi sau postgrad Mongo.
‫Java là một công cụ khá tốt.
‫Nhiều người sẽ không nhận ra hoặc hình thành ý tưởng rằng đây là cơ sở hạ tầng được xây dựng trong tệp docker
‫và có thể trước đây bạn đã phụ thuộc vào một nhóm khác để thiết lập giới hạn bộ nhớ Java
‫của bạn hoặc thiết lập tệp cấu hình phần tiếp theo của tôi. trách nhiệm của tệp docker hoặc tệp này
‫phải có.
‫Vì vậy, đây là một ví dụ khá tốt về những gì bạn có thể làm.
‫Một ví dụ tốt hơn là nếu bạn sử dụng tập lệnh điểm vào sẽ không vào được các tập lệnh
‫điểm vào ngày hôm nay hoặc cách chúng hoạt động nhưng chúng cho phép bạn chạy một lệnh trước khi bạn thực hiện CFD của mình.
‫Đó có thể là một tập lệnh thiết lập nhanh các tệp cấu hình của bạn và nếu bạn thực sự đi xem các
‫hình ảnh chính thức cho phần tiếp theo của tôi hoặc Postgres để kể tên một số.
‫Chúng có các tập lệnh điểm vào để thực hiện tất cả các loại trước khi cơ sở dữ liệu khởi động.
‫Họ tạo cơ sở dữ liệu mặc định, họ thêm mật khẩu quản trị mặc định mà họ thiết lập người dùng tùy
‫chỉnh cho cơ sở dữ liệu của bạn, họ làm tất cả những điều đó và sau đó cơ sở dữ liệu khởi động lại vào lệnh.
‫Và đây là một cách mà bạn có thể giải quyết rất nhiều vấn đề xung quanh việc cài đặt môi trường mã hóa
‫không cứng vào bản dựng docker.
‫Bạn thực sự muốn giữ những điều đó trong cấu hình thời gian chạy thực tế.
‫Và đây là điều mà tôi đã thấy trong một dự án mà họ đang xây dựng lặp đi lặp lại cùng một hình ảnh về
‫mặt kỹ thuật khác nhau cho các môi trường khác nhau.
‫Vì vậy, sau đó họ sẽ chỉ thay đổi tệp docker để sử dụng một Jason khác và sau đó xây dựng một hình ảnh khác.
‫Đây chắc chắn là một mô hình phản đối bởi vì bây giờ bạn có tất cả những hình ảnh khác nhau này, mỗi
‫hình ảnh một môi trường và nếu bạn đã ở trong ngành này đủ lâu, bạn biết rằng môi trường là vô hạn, đặc biệt là
‫bây giờ chúng tôi có ảo hóa, bạn biết bất cứ điều gì bạn có môi trường ngày mai nó sẽ có thêm
‫một và vì vậy bạn sẽ giữ tất cả những hình ảnh khác nhau này và bạn không muốn điều đó.
‫Vì vậy, bạn sẽ liên tục cố gắng rút ra tất cả các cài đặt môi trường đó để thiết lập
‫một môi trường lý tưởng cho tệp docker.
‫Tôi thích làm điều đó trong tệp docker hơn là thực hiện nó trong các tệp khác sau này được nhập vì nó
‫làm tăng khả năng hiển thị.
‫Vì vậy, tôi luôn cố gắng lấy càng nhiều cài đặt môi trường đó trong tệp docker làm mặc định
‫và sau đó tôi đặt chúng trong thời gian chạy để bất kỳ ai đang xem tệp docker đều biết giá trị mặc định.
‫Họ không cần phải đi tìm kiếm trong một số repo khác hoặc một số hệ thống
‫khác để biết bất cứ điều gì mà tệp cấu hình có thể dành cho ứng dụng đó khó hơn một chút khi chúng ta sẽ có được Dragon slayer cao cấp hơn.
‫Vâng, đây là một trong những khá thú vị.
‫Trên thực tế, đó là trò chơi đĩa laze đầu tiên và đó là một người đàn ông Nova tám mươi ba khi còn là một đĩa laze nhưng về cơ bản
‫nó là một thành phố lớn, một thành phố rất lớn có kích thước bằng một kỷ lục.
‫Và đây là nghệ thuật vẽ tay.
‫Đây thực sự là một trò chơi đang phát một bộ phim trong khi bạn đang xem nó.
‫Trên thực tế, đối với tôi hầu hết đều trông giống như vậy bởi vì tôi đang chết liên tục.
‫Đó là một trò chơi khó chơi và không có trò gian lận nào, bạn không thể tìm kiếm các trò gian
‫lận trên internet vào thời điểm đó, vì vậy bạn không thể tìm ra nước đi phù hợp là gì.
‫Vậy là sát thủ rồng.
‫Nó thực sự là một trò chơi 50 xu khi thế giới đang ở mức 25 xu mỗi trò chơi.
‫Họ giống như người mà họ đã bắt đầu sự phát triển của trò chơi đô la và chuỗi hai đô
‫la và tất cả những thứ điên rồ này bây giờ và tất cả chúng tôi sẽ chỉ
‫đứng xung quanh và xem nó vì nó giống như xem phim hoạt hình và thực sự tôi nghĩ nó có thể một trong những trò chơi có doanh thu cao nhất trong khoảng thời gian mười phút.
‫Về cơ bản, tôi sẽ mất một khoản lương trong mười phút trong trò chơi này vì bạn sẽ chết cứ sau 30 giây và
‫đó là một mạng sống với giá 50 xu.
‫Vì vậy, nó là khá khó khăn.
‫Nhân tiện, nếu đã ba mươi lăm năm sau, trò chơi này vẫn còn tuyệt vời.
‫Bạn thực sự có thể chơi trên điện thoại của mình ngay bây giờ và trông rất tuyệt.
‫Vì vậy, chúng ta hãy chơi một số con rồng cơ sở hạ tầng.
‫Hãy nói về ba quyết định lớn mà bạn có thể phải thực hiện nếu bạn là một nhóm hoạt động về cơ sở hạ tầng của mình,
‫đó có lẽ là một số câu hỏi phổ biến nhất mà tôi nhận được khi bắt đầu một dự án.
‫Và cái đầu tiên là máy ảo hoặc phần cứng như các máy ảo khác nhau hoặc kim loại trần.
‫Và tôi nói cả hai.
‫Tôi nói hãy làm những gì bạn giỏi.
‫Hãy gắn bó với những gì bạn giỏi.
‫Và sau đó có thể một giờ sau dự án bạn thực hiện một số thử nghiệm hiệu suất khi ngủ trên kim loại trần.
‫Bạn có lẽ tốt hơn trừ khi bạn là một số ít người trong chúng ta thực sự cần năng lượng thô của kim
‫loại của chúng ta, bạn có thể ở VMS ngày nay tốt hơn bạn đang sử dụng kim loại trần và triển khai động lực kim loại trần.
‫Vì vậy, nếu bạn đang ở trên VM, tôi sẽ nói sau này thực hiện một số thử nghiệm hiệu suất trên kim loại trần ở quy mô
‫không nhất thiết phải có nhiều máy chủ mà trên chính máy chủ đó mở rộng số lượng các thùng chứa trên kim
‫loại trần đó và xem những gì hiệu suất trông như thế nào.
‫Bạn có thể làm một số công việc thực sự đơn giản với một số công cụ nguồn mở thực sự đơn giản
‫không cần phải phức tạp hoặc một số công cụ bạn mua.
‫Trong thực tế, đầu năm nó có lẽ vẫn còn phù hợp vì như bạn biết đây là một
‫thế giới các container vào đầu năm nay trên 112.
‫Tôi đã làm việc với HP và docker về việc chúng tôi đã tạo ra một white paper và cũng có các white paper khác.
‫Trên liên kết đó, có hai người trong số họ nói về và thực sự hiển thị một số thử nghiệm hiệu suất cơ bản mà
‫chúng tôi đã thực hiện và so sánh khối lượng công việc trong khối lượng công việc nạn nhân trong container và nạn nhân và sau đó khối lượng công việc trong
‫các thùng chứa trên kim loại trần.
‫Và nó không phải là một tweet, tôi không thể chỉ cung cấp cho bạn một dòng lót nói rằng đây là điều bạn nên làm vì nó
‫phức tạp đúng không.
‫Nó thay đổi các mẫu IO của bạn, nó thay đổi lập lịch hạt nhân của bạn, vì vậy bạn có thể sẽ làm như bạn
‫tăng mật độ số lượng vùng chứa trong một máy ảo, bạn sẽ phải quan tâm hơn một chút về những thứ như lập lịch
‫hạt nhân, cài đặt hạt nhân và cài đặt mạng bởi vì bạn sẽ tải lên hệ điều hành đó mà có thể trước khi
‫bạn có một ứng dụng trong một hệ điều hành và sau đó là một ứng dụng và một hệ điều hành.
‫Vì vậy, nó thay đổi mô hình, vì vậy bạn phải tìm hiểu một chút khi bạn phát triển, điều tiếp theo là về hệ
‫điều hành của bạn và bản phân phối.
‫Vì vậy, chúng ta đang nói về Linux ngay bây giờ.
‫Rõ ràng là từ gió nếu bạn vào các thùng chứa Windows, bạn sẽ có một sự lựa chọn.
‫Đó là một sự lựa chọn dễ dàng tốt đẹp.
‫Nhưng nếu bạn đang sử dụng Linux thì bản phân phối của bạn không quan trọng bằng nhân của bạn.
‫Những đổi mới và sửa chữa mà tôi muốn nói là Docker hiện đã hơn bốn năm tuổi một chút.
‫Các vùng chứa đã thực sự ảnh hưởng đến tương lai của hạt nhân và cách hạt nhân Linux và hệ điều hành được tạo và triển
‫khai cũng như tất cả những thứ đó.
‫Vì vậy, bạn không muốn chạy phiên bản hạt nhân 3 năm tuổi. 0 10 là mức tối thiểu của Docker và chỉ vì nó
‫là mức tối thiểu và nó hoạt động không có nghĩa là bạn nên sử dụng.
‫Đúng.
‫Tôi khuyên bạn nên một 4. Hạt nhân 0 X và trên thực tế vẫn còn một vài bản phân phối mà nếu bạn cài đặt phiên
‫bản mới nhất, bạn có thể nhận được bản 3. Hạt nhân 0 gì đó.
‫Vì vậy, bạn cần quan tâm đến điều đó nhiều hơn trước đây.
‫Ý tôi là Apache hoạt động theo cùng một cách khá nhiều trên mọi phiên bản Docker phân phối khác nhau.
‫Container không.
‫Đúng.
‫Vì vậy, tôi sẽ nói nếu bạn không có ý kiến, hãy thử Ubuntu.
‫Tôi không chơi các mục yêu thích ở đây nhưng điều về Ubuntu nếu bạn không phải là người đặc biệt đam mê một
‫bản phân phối cụ thể là nó đi kèm với 4. 0 cái gì đó hạt nhân ra khỏi hộp nó có vòng
‫đời hỗ trợ lâu dài tốt đẹp đó.
‫Nó được ghi lại đầy đủ trong các bài kiểm tra Docker trên Internet rằng nó là một trong những bản phân phối chính thức được Docker
‫hỗ trợ trong cửa hàng docker hoặc có thể thử và bỏ trống và bộ Linux.
‫Bây giờ điều này là một cảnh báo trước bởi vì điều này sẽ làm trì hoãn dự án của bạn nếu bạn chưa quen với kiểu xây dựng bản phân
‫phối của riêng mình và triển khai với Linux bị nhiễm nếu bạn không ở nơi nó sống.
‫Phức tạp đó là những thứ phụ gia nên bây giờ tôi cảnh báo bạn rằng đó sẽ không phải là lựa chọn
‫nhanh nhất nhưng có thể sẽ rất tuyệt.
‫Vì vậy, điều đó sẽ ảnh hưởng đến độ dài của sản phẩm của bạn.
‫Nó sẽ trì hoãn một chút khi bạn tìm hiểu cách hoạt động của bộ công cụ Linux.
‫Tuần này đã có các phiên thảo luận về bộ công cụ Linux và sẽ có nhiều phiên hơn vào ngày mai, tôi chắc chắn có thể là tại hội nghị thượng đỉnh.
‫Cuối cùng, hãy đảm bảo rằng bạn nhận được phân phối của mình từ cửa hàng.
‫Bản phân phối mặc định của Docker trong ứng dụng like của bạn có được tất cả những thứ đó.
‫Đó sẽ không phải là phiên bản phù hợp với bạn.
‫Tôi sẽ đảm bảo điều đó bởi vì con số đó một phần sẽ là 113.
‫Bạn biết đó là tám tháng tuổi bây giờ 10 tháng.
‫Vì vậy, bạn muốn phiên bản mới nhất của Docker mà bạn có thể tải xuống phiên bản ổn định mới nhất là 17 0 9 từ tháng trước và
‫bạn sẽ nhận được điều đó thông qua cửa hàng đảm bảo rằng Dr. đã xây dựng nó và nó không thực sự khác so với
‫những gì Doctor dự định.
‫Điều này thực sự xảy ra với một số bản phân phối cũ hơn trong các trình quản lý gói khác.
‫Cái cuối cùng ở đây là hộp đựng của bạn.
‫Và chúng tôi đã nói về vùng chứa của bạn từ hình ảnh mà chúng tôi đã nói về điều này hình ảnh cơ sở của bạn mà rất
‫nhiều đội kết thúc bằng một hình ảnh trung gian và tôi gọi nó là hình ảnh trung gian.
‫Vì vậy, bạn có cơ sở của mình từ cửa hàng hoặc từ Docker Hub.
‫Bạn có trung cấp có thể là tiêu chuẩn của bạn cho nhóm không có JSF.
‫Bạn biết chọn tiêu chuẩn của riêng mình về phiên bản đó và bạn sẽ có một số tiêu chuẩn đó và
‫sau đó bạn có thể có một hình ảnh khác mà bạn xây dựng trên đó mà bạn không cần phải làm theo cách đó.
‫Nhưng nếu bạn có nhiều hơn một vài người trong nhóm, bạn có thể muốn thiết lập một số tiêu chuẩn.
‫Nó giống như ý tưởng hình ảnh vàng cũ của máy ảo.
‫Đó là những gì bạn có thể sẽ làm với một hình ảnh trung gian nhưng tôi muốn nói rằng hãy tạo ra nó dựa trên kích thước hình ảnh chứ không phải kích thước hình
‫ảnh.
‫Như tôi đã nói trước đó chắc chắn dựa trên máy ảo của bạn là gì nếu bạn đã quen với một bản phân phối cụ thể.
‫Chỉ cần bắt đầu với sự phân phối đó trong hình ảnh của bạn.
‫Nó sẽ hoạt động, nó sẽ rất tuyệt và sau đó bạn sẽ không phải thay đổi mọi thứ về tài liệu xây
‫dựng của mình khi bạn chuyển đổi sang tệp Docker của mình.
‫Vâng phù hợp với quy trình hiện có và sau đó có thể một lần nữa xem xét Alpine, nó đang
‫trở thành một lựa chọn rất phổ biến vì kích thước 5 Meg cho hình ảnh, công việc
‫khá tuyệt vời.
‫Dòng nổi tiếng như công việc được thực hiện đúng.
‫Đây thực sự là phần giới thiệu của tôi về bão tuyết và mối tình 20 năm của tôi với Blizzard bắt đầu từ trò chơi đó.
‫Tôi thực sự may mắn được tham gia bản thử nghiệm của phiên bản đầu tiên.
‫Điều này đã quá lâu trước đây mà bạn phải mua một card âm thanh và đặt nó trong P của bạn. C. để có được nó để chơi.
‫Tôi muốn thực sự tận hưởng nó và video đó sẽ là đoạn video gốc không được thiết kế để chơi trò chơi điện tử
‫mà tôi đoán hoặc không có ít nhất bất cứ thứ gì khác ngoài một chiếc loa nhỏ.
‫Vì vậy, tôi nghĩ rằng tôi đã mua mọi trò chơi Blazer kể từ đó.
‫Vì vậy, yeah mà đã làm việc.
‫Bây giờ chúng ta hãy nói về kiến trúc bầy đàn và đây thực sự là về lớp bầy đàn, kiến trúc bầy đàn.
‫Vì vậy, bây giờ chúng ta biết hệ điều hành.
‫Bây giờ chúng tôi biết hình ảnh của chúng tôi.
‫Hãy nói về cách chúng tôi sẽ xây dựng bầy đàn đó và tôi sẽ cung cấp cho bạn một số thiết kế rất cơ bản.
‫Nếu bạn không phải nếu bạn chưa đi đến một số nội dung bầy đàn khác mà bạn chưa đọc về bầy đàn và
‫cách nó hoạt động.
‫Rõ ràng là tôi sẽ không đi sâu vào một bầy.
‫Chúng tôi đã có một hội thảo tuyệt vời vào thứ Hai.
‫Thực ra trước đó có một phiên thảo luận với Laura Frank nói về bầy đàn và nội bộ của chiếc bè
‫và cách hoạt động của sự đồng thuận.
‫Vì vậy, tôi sẽ cung cấp cho bạn một số thiết kế cơ bản bắt đầu với đàn con và đàn con.
‫Một lưu ý là bạn có thể xây dựng một nhóm trên một nút có thể là máy tính xách tay của bạn.
‫Nó chỉ là một lớp lót.
‫Đúng.
‫Có lẽ tất cả chúng ta đã xem những bản demo này, chúng ta có thể đã thử những bản demo này.
‫Đó là một điều có thật và tôi muốn nói về nó trong một giây.
‫Không sao đâu.
‫Bạn có cơ sở hạ tầng ngày hôm nay.
‫Tôi chắc chắn rằng mỗi người trong số các bạn đều có một hệ thống trong môi trường của bạn không có
‫tính khả dụng cao mà nếu nó bị trục trặc, bạn sẽ nhận được một cuộc điện thoại viết gì đó ở đâu đó.
‫Nó có thể là hệ thống SGI.
‫Nó có thể giống như một số hệ thống thông báo cho hệ thống bán vé của bạn hoặc một cái gì đó khác
‫không quan trọng đối với doanh nghiệp của bạn nhưng bạn có ở đâu đó.
‫Vì vậy, hãy chạy nó trên bầy đàn.
‫Chạy nó trên.
‫Chỉ cần Ducker thu thập nó.
‫Bạn nhận được các tính năng mới với nó, bạn nhận được bí mật mà bạn nhận được cấu hình khi bạn nhận
‫được các dịch vụ tự động được khai báo để chúng tự động thay thế nếu chúng gặp sự cố.
‫Họ có thể sử dụng kiểm tra sức khỏe để đảm bảo rằng chúng có sẵn.
‫Những điều bạn không nhận được với bác sĩ sẽ chạy ra khỏi hộp, chúng ta hãy làm điều đó.
‫Tùy chọn tiếp theo mà bạn có thể có là một biểu mẫu ba ghi chú.
‫Đừng làm số chẵn không phải hai biểu mẫu ghi chú không làm điều đó.
‫Ít nhất là đối với các nhà quản lý, chúng ta đang nói về những người quản lý và nếu bạn
‫không quá quen thuộc với bầy đàn thì có hai loại máy, đó là công nhân hoàn thành công việc và có những người quản
‫lý có cơ sở dữ liệu đồng thuận giống như một máy chủ NCD.
‫Và trong trường hợp này, bạn là một dự án rất nhỏ, có thể là một dự án sở thích hoặc một dự án thử nghiệm.
‫Tất cả các máy đang hoạt động nhưng chúng cũng là tất cả những người quản lý vì vậy cũng có thêm
‫một chút hồ sơ rủi ro bảo mật vì chúng đang lưu trữ cơ sở dữ liệu RAF có tất cả quyền kiểm
‫soát nhóm của bạn và đó là mức tối thiểu sẽ thực sự cung cấp khả năng chịu lỗi và người quản lý của bạn
‫có thể tăng kích thước tiếp theo là năm.
‫Đây là những gì tôi sẽ gọi là bầy đàn lớn bởi vì đây là những gì tôi đề xuất cho các
‫công ty khởi nghiệp nhỏ, nhỏ bé rằng họ chỉ muốn cơ sở hạ tầng tối thiểu để có tính khả dụng cao và họ không
‫có và họ thực sự không quá quan tâm đến bảo mật và cung cấp ranh giới xung quanh người quản lý của
‫họ và họ chỉ muốn tính sẵn sàng cao.
‫Vì vậy, tôi khuyên bạn nên làm điều này vì điều này cho phép bạn gỡ bỏ một nút để bảo trì và vẫn
‫có khả năng chịu rơi vì trong nút này, bạn có thể mất hai quyền.
‫Chúng tôi phải luôn luôn có phần lớn các nút người quản lý phải hoạt động.
‫Vì vậy, đó sẽ là năm.
‫Từ đó, chúng tôi sẽ hoàn thiện nó khi chúng tôi tiếp tục.
‫Và nhân tiện, trên các hộp này nếu bạn là một ADA thì có thể bỏ qua thực tế rằng T hoặc C với kích thước tức
‫thời không quan trọng, đó chỉ là chương trình đồ họa tôi đang sử dụng đã cung cấp cho tôi những đồ họa đó.
‫Vì vậy, trong trường hợp này, tôi đã thực sự tách chúng ra.
‫Bây giờ tôi có những người quản lý của mình trên một loại vùng bảo mật, một VLAN khác hoặc một nhóm bảo mật để tất cả họ có thể
‫nói chuyện với nhau và kiểm soát bầy đàn và sau đó tôi có thể tạo ra nhiều nút
‫công nhân mà tôi cần.
‫ĐƯỢC RỒI.
‫Và những nút công nhân đó có thể là rất nhiều thứ khác nhau mà chúng có thể trong một nhóm duy nhất Tôi có thể
‫có các cấu hình phần cứng khác nhau và các phân đoạn mạng khác nhau các vùng khả dụng khác nhau.
‫Tôi có thể làm tất cả những thứ đó với các nút công nhân đó và sử dụng các ràng buộc.
‫Nếu bạn không quen thuộc với những điều đó, về cơ bản, siêu dữ liệu cho phép bạn
‫thông báo cho một dịch vụ mà bạn đang tạo cho Docker rằng dịch vụ đó cần phải hoạt động ở đây với một ổ SSD SSD hoặc có thể có một trình
‫quét hồ sơ bảo mật mà bạn chạy trên một máy chủ cụ thể. Tuân thủ PCI hoặc bất cứ điều gì.
‫Đúng.
‫Bạn tạo VPN INS có thể là thứ gì đó qua VPN mà bạn muốn gán nhãn cho các nút đó và sau đó
‫bạn hạn chế công việc của mình với nội dung đó bằng các ràng buộc để chúng tôi có thể mở rộng quy mô này lên hàng trăm
‫nút và nó không thay đổi cả lô.
‫Nó không nó không thực sự thay đổi.
‫Nó chỉ là nhiều nút công nhân hơn và nhiều địa điểm hơn với nhiều hồ sơ đa dạng hơn.
‫Bạn vẫn đang sử dụng những thói quen cũ.
‫Có thể kích thước phiên bản lớn hơn và bạn sẽ phải mở rộng quy mô người quản lý của mình vì người quản lý của bạn
‫đang lưu trữ cơ sở dữ liệu RAF đó trong bộ nhớ.
‫Vì vậy, khi công việc ngày càng lớn và có nhiều việc phải làm thì cơ sở dữ liệu RAF sẽ phát triển và bạn
‫cấu hình MCP RAM của bạn trên các trình quản lý đó có thể cần tăng lên nhưng chúng rất dễ thay thế.
‫Bạn có thể mang một cái và lấy một cái ra với một vài dòng.
‫Các hồ sơ bác sĩ.
‫Tôi sẽ đưa ra cho bạn một lời cảnh báo nhỏ trên hộp xà phòng rằng vui lòng không biến gia súc của bạn thành vật nuôi.
‫Rất nhiều người đang chuyển sang cơ sở hạ tầng nhanh nhẹn và tôi ghét sử dụng từ đó bởi
‫vì Agile luôn được sử dụng quá mức nhưng cơ sở hạ tầng của bạn với Docker có khả năng nhanh nhẹn.
‫Nếu bạn không làm cho nó thú cưng nếu bạn không bắt đầu như tải xuống, bạn sẽ biết nhận được các kho lưu trữ vào máy chủ và bạn không
‫bắt đầu thực hiện những thứ đặc biệt trên máy chủ.
‫Nó có thể duy trì nếu nó chỉ xây dựng một máy chủ, cài đặt Docker thêm nó vào nhóm và sau đó triển khai các vùng chứa.
‫Nếu bạn chỉ giữ nó ở mức đó và bạn làm mọi thứ từ xa thông qua API docker hoặc có thể một số nội dung vỏ ưa thích
‫nơi bạn thực hiện những thứ trên SSD nhưng bạn không thực sự lưu trữ nội dung trên ổ cứng thì
‫nút đó không phải là đặc biệt và không ' t phải được.
‫Nhưng tôi thấy rất nhiều người kết thúc giống như một trong những nút quản lý hộp của họ rằng họ làm tất cả
‫những thứ này trên họ có tất cả những công cụ này và sau đó họ cài đặt những thứ đó vào máy chủ và đó là
‫một thói quen xấu.
‫Đó là một thói quen mà chúng tôi đã có trong nhiều thập kỷ.
‫Chỉ là tôi không cần phải làm bạn có thể thực hiện tất cả việc khắc
‫phục sự cố và tất cả các thử nghiệm của bạn trong các vùng chứa và trong bầy đó và điều đó thật tuyệt khi nó không nằm trên
‫máy chủ lưu trữ vì vậy lý do bạn có thể có nhiều bầy.
‫Đây là một câu hỏi phổ biến thực sự cũng đã được hỏi và buổi tập khiêu vũ trước đây.
‫Đây là những lý do không tốt cho nhiều bầy bạn có thể làm nhiều việc trong một bầy đơn lẻ, không có giới hạn nào được đặt ra.
‫Chúng tôi đã kiểm tra hàng nghìn nút Docker Tôi nghĩ đã kiểm tra hàng chục hoặc 10000 hoặc điều gì đó Tôi
‫không chắc số lượng hàng đầu của chúng là bao nhiêu nhưng đây là tất cả những thứ mà bạn thực sự không cần lý do mà bạn không cần lý
‫do đó để tạo nhiều bầy.
‫Bây giờ nếu bạn có một số lý do này, bạn sẽ phải tạo ra nhiều bầy có khả năng giống như tôi là một người
‫hoạt động tốt.
‫Vì vậy, tôi thích ý tưởng cho nhóm hoạt động có cơ hội thất bại trước khi sản xuất, vì vậy hãy tạo cơ hội cho nhóm hoạt
‫động có một nhóm thực sự mà những người khác quan tâm như có thể là nền tảng CIA hoặc cơ sở hạ
‫tầng thử nghiệm cho người hoạt động hoặc nhóm có cơ hội có được điều đó để họ có thể học được rằng họ
‫có thể mắc lỗi trên bầy đàn và vô tình xóa cơ sở dữ liệu khỏi bầy đàn hoặc bất cứ
‫điều gì bạn biết rằng mọi người làm trước khi họ bắt đầu sản xuất vì nếu đây là sản
‫phẩm đầu tiên của bạn và là bầy đàn đầu tiên của bạn mà bạn sẽ học được
‫rất nhiều điều mà bạn sẽ mắc sai lầm vì vậy thật tuyệt khi bạn có thể làm cho chúng không nằm trong ranh giới quản lý
‫quyền sản xuất. API docker ra khỏi hộp là tất cả hoặc không có gì và bạn có
‫thể nếu bạn 'đã sử dụng Docker một thời gian ngay cả trước khi bầy đàn bạn biết
‫rằng nó không có sự hỗ trợ của chúng tôi. chế độ plugin Tôi có thể tạo ra trên đó nhưng trừ
‫khi bạn thêm lớp đó, nó chỉ là tất cả hoặc không có gì cả.
‫Vì vậy, nếu bạn có một nhóm cần những thứ như vậy, có thể bạn chỉ cần quyết định rằng bạn biết rằng văn
‫phòng New York sẽ có một bầy và văn phòng DC sẽ có một bầy vì ranh giới quản lý, vì vậy tôi
‫sẽ ném thật nhanh về Windows Server 2016 bởi vì đó là một điều thực sự mới
‫mẻ và thú vị, nơi bạn có thể có một loạt các hệ điều hành khác nhau và tôi sẽ mở cửa sổ ngay trong năm nay.
‫Đây là năm mà Server 2016 đã biến điều này thành khả thi và nó được đổi mới nhanh chóng, vì vậy cứ
‫sau vài tháng, chúng tôi nhận được một bộ tính năng và cửa sổ mới tuyệt vời để mở rộng khả năng của nó
‫cũng như swarm và docker nói chung.
‫Vì vậy, tôi sẽ nói rằng nếu bạn muốn tạo ra một Windows Server 2016 thuần túy, bạn có thể có một số tiêu cực tiềm ẩn của
‫điều đó chỉ vì chúng tôi đã có bốn năm đổi mới trong các vùng chứa.
‫Có tất cả các dự án mã nguồn mở về giám sát và ghi nhật ký, nhưng rất nhiều thứ
‫chỉ dành cho Linux.
‫Vì vậy, nếu bạn là một cửa hàng Windows, tôi khuyên bạn nên xem xét ít nhất một số Linux và bầy đàn của bạn để
‫bạn có thể đổi mới với một số công cụ gọn gàng trong hệ sinh thái có thể chưa sẵn sàng cho
‫Windows ở đó.
‫Họ đang bắt kịp Windows đúng.
‫Ngoài ra, nếu bạn luôn cấp phép nhạy cảm trên windows và nếu người quản lý bầy đàn của bạn chỉ là người quản lý bầy đàn và đó là
‫tất cả những gì họ đang làm thì có thể tạo ra những Linux đó.
‫Và sau đó, bạn sẽ sử dụng windows cho khối lượng công việc windows của mình và bạn không tốn giấy phép sử
‫dụng windows chỉ để trở thành người quản lý ngồi đó đưa ra quyết định.
‫Vì thế.
‫Nhưng bạn biết rõ ràng tôi có thể làm điều này là một khó khăn khác.
‫Giải thích như người dùng ít của âm nhạc đúng.
‫Giải thích là một trò chơi dos 19 chín mươi ba và có lẽ đây là một trong những trò chơi đầu tiên mà bạn cần một con chuột
‫như Wolfenstein 3D vào khoảng thời gian này và tất cả những điều đó.
‫Nó là mô phỏng chuyến bay thực tế trong không gian.
‫Nó đã có.
‫Cuối cùng thì bạn cũng có thể lái mọi chiếc thuyền của Star Wars vì chúng có rất nhiều mối nguy hiểm.
‫Trò chơi này đã gây nghiện cho tôi ít nhất một năm đến mức tôi thực sự nhận được
‫tín dụng cửa hàng đầu tiên của mình tại Navy bất kỳ X, giống như Navy Wal-Mart và mua loa Bose để chơi nhạc nền tuyệt vời và tôi đã
‫mua một cây gậy của một bộ điều khiển cho các chuyến bay chuyến bay.
‫Về cơ bản, tôi đã tiêu quá nhiều tiền đến mức thậm chí không đủ khả năng chi trả và tôi đã nhận được tín dụng cửa hàng nên y như
‫rằng nợ người tiêu dùng và đó là lỗi của trò chơi đó.
‫Vì vậy, hãy nói về việc thuê ngoài một số bộ phận trong nhóm của bạn.
‫Có thể bạn không cần phải làm mọi thứ trong nhà.
‫Có lẽ bạn không cần phải đổi mới mọi thứ nên tôi sẽ nói như thế.
‫Hãy coi chừng hội chứng không được triển khai ở đây.
‫Về cơ bản có sản phẩm ra khỏi đó cho một phần nhất định.
‫Ý tôi là rõ ràng là có các sản phẩm thương mại cho mọi thứ.
‫Bạn chỉ có thể thuê ngoài tất cả những điều này.
‫Đúng.
‫Chúng tôi có đám mây.
‫Chúng tôi có các công ty thương mại.
‫Nhưng nếu bạn sẽ tự mình làm điều này nếu bạn muốn tự mình làm điều đó.
‫Dr. hãy xem có thể có một số bộ phận tốt ở ngoài đó mà bạn có thể sử dụng mà dễ
‫dàng thuê ngoài, dễ dàng trao đổi.
‫Khi tôi nói outsource, tôi có nghĩa là SAS hoặc một số sản phẩm thương mại và đăng ký hình ảnh là một nhận xét thực sự
‫tuyệt vời.
‫Thị trường đó được xác định rõ ràng đúng không.
‫Có những người chơi giỏi ngoài kia, họ đã ở đó trong nhiều năm để ghi nhật ký tập trung vào việc ghi nhật ký của bạn và tập trung vào
‫việc giám sát của bạn.
‫Đó là tất cả những gì hiển nhiên đối với tôi đó là những cách hiển nhiên.
‫Bạn không cần phải sử dụng tất cả các công cụ mã nguồn mở bởi vì thông thường với mã nguồn mở,
‫mặc dù nó tuyệt vời nhưng bạn thường giao dịch miễn phí vì sự thuận tiện đúng không.
‫Vì vậy, không có thực sự miễn phí.
‫Vì vậy, những điều này sẽ đẩy nhanh dự án của bạn nếu bạn cần cắt bỏ dòng thời gian ra khỏi dự án container để
‫sản xuất ngũ cốc.
‫Nhìn vào những khu vực này và nhân tiện có một URL tuyệt vời cho CMC F. Sự thành lập.
‫Họ có một loại khá thú vị giống như một sơ đồ trực quan của hệ sinh thái, vì vậy nếu bạn không quen thuộc với tất
‫cả các trình phát và bộ chứa ghi nhật ký, có một đồ họa đẹp ở đó sẽ cung cấp cho bạn biểu trưng
‫của họ và bạn có thể tìm ra những thứ bạn cần để xem xét tất cả các quyền của họ.
‫Vì vậy, thực sự nhanh chóng.
‫Chúng ta sẽ nói về các ngăn xếp công nghệ và đó là lý do tại sao tôi không muốn gọi nó.
‫Nhưng bạn biết đây là sự xây dựng từ dưới lên.
‫Hôm nay bạn sẽ trông như thế nào và bây giờ rõ ràng là sau sáu tháng nữa, chúng ta có thể có công ty.
‫Chúng tôi sẽ có những năm 80 của Cuba như một tùy chọn.
‫Vì vậy, những trang trình bày này chưa sẵn sàng cho những ý tưởng của Cuba vì tôi đang nói đến hôm nay.
‫Đúng, đây là những gì bạn có thể làm bây giờ.
‫Vì vậy, có thể ở phần cuối, bạn đang triển khai cơ sở hạ tầng của mình với Kit và nút sai địa hình và khi đó bạn còn trẻ hơn,
‫thời gian chạy của bạn ở đây tối hơn.
‫Rõ ràng nếu bạn đang sử dụng swarm dàn nhạc của bạn là Docker swarm mạng của bạn được tích hợp sẵn lớp
‫phủ Docker swarm bộ nhớ của bạn có thể bạn đang sử dụng Rex Ray, một dự án mã nguồn mở điều phối bộ nhớ
‫được chia sẻ của bạn giữa các máy chủ của bạn.
‫Đó là một dự án khá thú vị của Dell EMC Jenkins.
‫Ý tôi là chỉ cần lưu trữ nó ở trong đó.
‫Ý tưởng về ngăn xếp này ở đây mặc dù đây là tất cả mã nguồn mở là mã nguồn mở thuần túy, mọi thứ của bạn
‫trên hệ thống của riêng bạn hoặc trên hệ thống đám mây mà bạn đang triển khai không có SAS ở đây.
‫Bản phân phối Docker cộng với Portis Portis nằm trong danh sách đăng ký miễn phí từ Docker, vì vậy hãy đăng
‫ký nếu bạn chỉ làm Dr. Paul registry đó là cơ quan đăng ký chính thức của
‫Dockers có thể bạn không muốn sử dụng trung tâm hoặc bất kỳ thứ gì khác mà bạn chỉ muốn đăng ký của riêng mình, đó là
‫những gì sẽ dành cho proxy lớp 7 của bạn và nếu bạn không biết bạn sẽ cần một cái có
‫thể nếu bạn đang quan tâm đến nội dung web của Web, bạn sẽ cần chia sẻ cổng tám mươi và bốn cho ba trong số
‫nhiều vùng chứa sẽ cần có nghĩa là bạn cần một proxy ngược hoặc proxy lớp 7 tương tự và proxy luồng thực sự từ một trong các các đội trưởng khác
‫Victor là một dự án thực sự tuyệt vời sử dụng proxy HK và sau đó lưu lượng truy cập, tôi nghĩ có thể sử dụng engine X đó là một công
‫cụ phổ biến khác.
‫Tôi không sao có thể vì tình yêu của bạn ghi nhật ký tập trung. Tôi có lẽ hầu hết bạn đã nghe nói về điều đó.
‫Đó là một cái khác hoạt động với chức năng giám sát tập trung bầy đàn có thể Prometheus và Griffon
‫Prometheus thực sự điều khiển Griffon giám sát.
‫Có phải cái gooey ở trên cung cấp cho bạn những đồ thị đẹp không.
‫Và cuối cùng thì đối tác ở đây có thể sẽ là một kẻ ngốc trên đầu bầy đàn.
‫Và một điều nhỏ cuối cùng mà tôi nghĩ rằng tôi cũng sẽ tham gia nếu bạn tham gia vào các chức năng như một dịch vụ
‫mở FAS ở đây trong tuần này Alex sẽ nói về việc bạn sẽ thấy những chiếc áo sơ mi cháy nổ chạy trên biểu mẫu của chúng
‫tôi để bạn có thể thực hiện các chức năng riêng như một dịch vụ trên đó.
‫Bây giờ những gì tôi sẽ làm là tôi sẽ nhanh chóng cho bạn thấy nó sẽ như
‫thế nào nếu bạn làm một số sản phẩm SAS này ở trên và các mục in đậm là những mục sẽ thay đổi.
‫Lưu ý ở đây Docker cho AWOL chúng tôi và docker cho Azure Tôi không nói về những điều đó nhưng đó là những
‫ý kiến của Dockers về cách tốt nhất bạn nên chạy một bầy trong những đám mây đó và họ cung cấp cho bạn các mẫu.
‫Google Cloud đang ở phiên bản beta ngay bây giờ bạn có thể đăng ký Tôi tin rằng trang web của Tucker nhưng những trang táo bạo
‫có thể có những lựa chọn bạn có thể thực hiện cho các sản phẩm thương mại sẽ đẩy nhanh quá trình
‫triển khai của bạn bằng cách giải quyết các vấn đề mà nếu không bạn sẽ phải tự giải quyết.
‫Cuối cùng ở đây Dr. Phiên bản doanh nghiệp.
‫Đây là những gì sẽ thay đổi nếu bạn làm Docker e trên Docker cho Azure hoặc AWP s so Docker cho Azure
‫native U. S. hoặc miễn phí từ Docker.
‫Ý tôi là rõ ràng tôi trả tiền cho cơ sở hạ tầng nhưng có các mẫu miễn phí và trên
‫hết là nếu bạn đã làm Docker thì thời gian chạy của bạn sẽ thay đổi thành phiên bản E được hỗ trợ chính thức của bạn, bạn đã phân
‫lớp proxy lớp 7 của bạn và đăng ký của bạn và gooey của bạn đang chăm sóc bạn để bạn có thể
‫thấy ngăn xếp đó đang rất tập trung và tập trung vào Docker và vì vậy việc triển khai nhanh nhất một cách trung thực chỉ là
‫triển khai Docker e trên Azure a w w với các mẫu của họ.
‫Vì vậy, nếu bạn cần tốc độ nếu bạn chưa biết thì Docker e cũng cung cấp cho bạn rất nhiều thứ khác đúng không.
‫Bạn đã có hình ảnh quét quảng cáo hình ảnh kiểm soát truy cập dựa trên vai trò
‫mà tất cả chúng ta đều đã thấy những bản trình diễn đó trong bài phát biểu chính và nội dung tin cậy.
‫Tỏi không nhớ bài học cuộc sống.
‫Đừng bắn thức ăn của bạn.
‫Đây là mười chín tám mươi lăm.
‫Đây là một trò chơi arcade hack và chém mà thời kỳ bùng nổ đã cung cấp cho bạn tối đa bốn người chơi.
‫Đúng.
‫Nhân tiện, tôi không nói về Ready Player One này.
‫Bạn cần xem bộ phim đó vào năm sau nhưng trước đó bạn phải đọc sách hoặc
‫nghe sách nói của Wil Wheaton.
‫Đó là một chuyến đi tuyệt vời xuyên suốt những năm 80.
‫Nếu bạn là một người hâm mộ thập niên 80.
‫Tôi đồng ý.
‫Cuộc sống của bạn đang trôi chảy vì vậy điều thú vị về trò chơi này mà bạn có thể chơi là dành cho người chơi hoặc một người chơi
‫và nó vẫn rất vui.
‫Được rồi, chỉ vì bạn bè của bạn chạy xung quanh bạn không thể hợp tác cùng nhau trong trò chơi này không có nghĩa là bạn không thể chơi nó
‫và nó sẽ không và bạn sẽ không vui vẻ.
‫Vì vậy, điều tương tự với dàn nhạc của bạn.
‫Có lẽ tôi không biết nó như thế nào ném tất cả những thứ đó ra và nói rằng có lẽ bạn cần mua các thùng chứa và sản
‫xuất vì mùa lễ sắp đến và bạn đã hứa với ông chủ của mình về các thùng chứa vào Giáng sinh.
‫Vì vậy, điều gì sẽ xảy ra nếu bạn không thể thực hiện điều phối vùng chứa trước đó và có thể bạn có cơ sở hạ tầng
‫hoàn toàn tự động.
‫Có thể bạn sử dụng ESD và Amazon, nơi bạn đang tự động mở rộng máy ảo của mình và bạn đưa các ứng dụng của mình vào nạn nhân.
‫Vì vậy, tôi sẽ lập luận của riêng tôi và nói rằng có thể bạn thích ranh giới của một máy ảo, vì vậy hãy làm 1 v 1 vùng chứa cho
‫mỗi máy ảo.
‫Chúng tôi không nói về điều đó thực sự trong ngành bởi vì nó không phải là điều tuyệt vời nhất nhưng nó hoàn toàn hiệu quả.
‫Bạn có thể làm điều này và thay đổi ít cơ sở hạ tầng của mình hơn nhưng nó có rất nhiều lợi ích.
‫Nó có nghĩa là bạn có thể học cách sử dụng tệp Docker.
‫Nó có nghĩa là bạn học cách quản lý Docker trong sản xuất và đây là một vùng chứa trên một máy ảo đó.
‫Rõ ràng là bạn sẽ không mở rộng quy mô ra khỏi các vùng chứa của mình giống như tất cả các vùng chứa này trong một máy ảo
‫duy nhất mà là ngưỡng cửa của bạn.
‫Nếu bạn không làm vùng chứa hôm nay thì bạn đã làm việc này.
‫Vì vậy, điều này không phải là tồi tệ hơn.
‫Điều này giúp bạn tốt hơn đúng không.
‫Nó không phải là toàn bộ về dàn nhạc.
‫Vì vậy, điều này thực sự đang xảy ra ngay bây giờ.
‫Đây không phải là một điều mới.
‫Windows đang làm điều này với các vùng chứa hyper v hyper v về cơ bản là một vùng chứa trong máy ảo.
‫Linux đang làm điều này với sáng kiến cho đến khi vùng chứa rõ ràng.
‫Đó là một dự án tuyệt vời khi họ đang tạo ra hệ điều hành Linux rất tối thiểu.
‫Điều này cũng sẽ xuất hiện với bộ Linux.
‫Ngày nay, cú đánh của Linux đã làm được điều này nhưng điều này thực sự đến với các bộ chứa
‫Linux trên Windows, đó là cách nói đại loại rằng đây là cách bạn sẽ có thể chạy Linux trên các cửa sổ với
‫hệ điều hành rất tối thiểu.
‫Đó chỉ là một vùng chứa trong một máy ảo.
‫Vì vậy, điều này đang xảy ra bây giờ.
‫Tôi cho phép bạn trong các dự án của bạn để nói rằng đây là một quyết định kiến trúc hợp pháp.
‫Bạn chỉ có thể triển khai một vùng chứa đó trên một máy ảo đó.
‫Cuối cùng đây là một trong những thực sự khó khăn.
‫Mười chín tám mươi ba thậm chí không có âm thanh.
‫Tất cả các ngục tối đúng của hơi thở rồng.
‫Đây thực sự là một trò chơi năm 1982 chạy trên bậc 80 và nó là một trong những trò chơi 3D đầu tiên.
‫Nó đã được.
‫Ý tôi là hãy nhìn vào thứ đó.
‫Đó là một thập kỷ trước Wolfenstein 3D.
‫Họ không phát minh ra trò chơi 3D.
‫Trên thực tế, một thập kỷ trước đó, thực sự đã có một trò chơi rất giống với
‫trò chơi đó có tên là Maze war 3D.
‫Vì vậy, dù sao đây cũng là phần giới thiệu của tôi để trở thành một kẻ mọt sách.
‫Đây là nơi tôi đã học CƠ BẢN, bạn phải học cơ bản bằng cách gõ nó vào mỗi khi khởi động máy tính vì
‫không có cách nào để lưu nó vào thời đó nên bạn không thể nhìn vào cuộn băng mà đó thực
‫sự là một cách bạn có thể lưu nó.
‫Vì vậy, dù sao thì bản tóm tắt ở đây là lược bỏ các yêu cầu tùy chọn từ dự án của bạn, hãy thận trọng về việc thu nhỏ
‫dự án của bạn, một vài dự án đầu tiên tập trung vào các tệp Docker của bạn nếu bạn đang làm bầy đàn sau
‫đó tập trung vào các tệp soạn thảo của bạn.
‫Hãy coi chừng điểm A của bạn. TÔI. các mẫu và tệp Docker của bạn để chúng sạch sẽ
‫cũng như hoạt động tốt và sau đó gắn bó với hệ điều hành quen thuộc và từ các hình ảnh mà bạn biết sẽ phát triển bầy đàn của bạn khi bạn phát triển
‫trong dự án.
‫Bạn không cần phải thay thế từng bầy mà có thể tiếp tục phát triển chúng và cuối cùng là tìm cách thuê ngoài hệ thống ống
‫nước của bạn hoặc không ít hơn.
‫Tôi đã nói dối và sau đó nhận ra rằng các phần của ngăn xếp công nghệ của bạn có thể cần phải thay đổi vì đây là cơ sở hạ tầng nhanh nên lựa chọn đầu
‫tiên tốt nhất của bạn có thể không phải là lựa chọn tốt nhất của bạn.
‫Tốt rồi.
‫Hãy đồng ý với điều đó và sẵn sàng thay đổi mọi thứ và cho tôi phản hồi về một ứng dụng như vậy và cảm ơn
‫vì đã đến.