Optimizing Tableau Server for High Availability
|
|
- Shawn Harrington
- 5 years ago
- Views:
Transcription
1
2 Welcome
3 # T C 1 8 Optimizing Tableau Server for High Availability Kitty Chou Senior Manager, Product Management Tableau / Server and Cloud Platform Dmitry Ryabkov Staff Software Engineer Tableau / Data Management
4 St. Petersburg Russia
5
6 Maryland
7
8 SOS! Tableau Server is down!
9 Objectives How to setup a Highly Available Tableau Server cluster What happens when things go wrong Advanced tips and tricks Disaster Recovery Q&A
10 What is High Availability (HA)? System is available for use with minimum downtime Frequently expressed as a percentage of uptime # of 9 s Availability Downtime/Year Downtime/Month 1 90% 36.5 days 3 days, 1 hour 2 99% 3 days, 15 hours 7 hours, 12 minutes % 8 hours, 45 minutes 43 minutes, 48 seconds % 52 minutes, 34 seconds 4 minutes, 19 seconds Achieved by: 1. Elimination of single points of failure 2. Detection of failures and reliable failover
11 HA in Tableau Server Let s start with a basic Tableau Server installation and look at how we apply these principles Search & Browse VizPortal VizQL Server Data Server Cache Server Backgrounder Application Processes Data Engine File Store Agent Service Manager Client File Service Controller Licensing (New!)
12 HA in Tableau Server Let s start with a basic Tableau Server installation and look at how we apply these principles Search & Browse VizPortal VizQL Server Data Server Cache Server Backgrounder Application Processes Data Engine File Store
13 HA in Tableau Server Must have a minimum of three nodes Search & Browse VizPortal VizQL Server Data Server Cache Server Backgrounder Data Engine File Store Node 1 Node 2 Node 3
14 HA in Tableau Server Search & Browse File redundancy/replication with multiple Data Engine/ File Store pairs VizPortal VizQL Server Data Server Cache Server Backgrounder Data Engine File Store Node 1 Node 2 Node 3
15 HA in Tableau Server Search & Browse VizPortal VizQL Server Data Server Cache Server Backgrounder Data Engine File Store Data Engine File Store Data Engine File Store Node 1 Node 2 Node 3
16 HA in Tableau Server Active/Passive Repository instances across two nodes Search & Browse VizPortal VizQL Server Data Server Cache Server Backgrounder Data Engine File Store Data Engine File Store Data Engine File Store Node 1 Node 2 Node 3
17 HA in Tableau Server Multiple instances of other server process across nodes Search & Browse VizPortal VizQL Server Data Server Cache Server Backgrounder Data Engine File Store Data Engine File Store Data Engine File Store Node 1 Node 2 Node 3
18 HA in Tableau Server Multiple instances of other server process across nodes Search & Browse VizPortal VizQL Server Data Server Cache Server Backgrounder Data Engine File Store Search & Browse VizPortal VizQL Server Data Server Cache Server Backgrounder Data Engine File Store Search & Browse VizPortal VizQL Server Data Server Cache Server Backgrounder Data Engine File Store Node 1 Node 2 Node 3
19 HA in Tableau Server Multiple instances of server process on a node Search & Browse VizPortal VizQL Server Data Server Cache Server Backgrounder Data Engine File Store Search & Browse VizPortal VizQL Server Data Server Cache Server Backgrounder Data Engine File Store Search & Browse VizPortal VizQL Server Data Server Cache Server Backgrounder Data Engine File Store Node 1 Node 2 Node 3
20 HA in Tableau Server Add an external load balancer External Load Balancer Search & Browse VizPortal VizQL Server Data Server Cache Server Backgrounder Data Engine File Store Search & Browse VizPortal VizQL Server Data Server Cache Server Backgrounder Data Engine File Store Search & Browse VizPortal VizQL Server Data Server Cache Server Backgrounder Data Engine File Store Node 1 Node 2 Node 3
21 HA in Tableau Server We re done! External Load Balancer (with the Application Processes) Search & Browse VizPortal Search & Browse VizPortal Search & Browse VizQL Server VizQL Server VizPortal Data Server Data Server VizQL Server Cache Server Cache Server Data Server Backgrounder Backgrounder Cache Server Backgrounder Data Engine Data Engine Data Engine File Store File Store File Store Node 1 Node 2 Node 3
22 HA for
23
24 (Apache Zookeeper) Facilitates coordination amongst processes in a distributed system Quorum is required for consistency. A majority of nodes in the system need to agree on the state Recommended number of nodes: # of nodes # of Zookeeper nodes # of nodes that can fail This is not HA!
25 TSM HA Make TSM Services HA Node 1 Application Process Controller Licensing Client File Service Agent Service Manager Node 2 Application Process Agent Service Manager Node 3 Application Process Agent Service Manager
26 TSM HA Deploy a coordination service ensemble Node 1 Application Process Controller Licensing \ Client File Service Agent Service Manager Node 2 Application Process Agent Service Manager Node 3 Application Process Agent Service Manager
27 TSM HA Node 1 Application Process Controller Licensing \ Client File Service Agent Service Manager Node 2 Application Process Agent Service Manager Node 3 Application Process Agent Service Manager
28 TSM HA Add Client File Service to another node in the cluster Node 1 Application Process Controller Licensing \ Client File Service Agent Service Manager Node 2 Application Process Client File Service Agent Service Manager Node 3 Application Process Agent Service Manager
29 TSM HA TSM Services are now configured for HA Node 1 Application Process Controller Licensing \ Client File Service Agent Service Manager Node 2 Application Process Client File Service Agent Service Manager Node 3 Application Process Agent Service Manager
30 Repository Failover
31 A single instance of runs on every node of the cluster One of the cluster controller nodes will be selected to be the leader Monitors the health and status of Repository Updates other processes configuration during failover Sends notifications when server processes are unhealthy
32 External Load Balancer Repository Failover When server is healthy, the active repository will continuously stream changes to the passive repository. Cluster Controller Cluster Controller (L) Cluster Controller Active Passive
33 External Load Balancer Repository Failover is also continuously checking on the health of both instances of the repository and storing the state to the ensemble. Cluster Controller Cluster Controller (L) Cluster Controller Active Passive
34 External Load Balancer Repository Failover Node 1 (with the Active Repository) goes down. Cluster Controller Cluster Controller (L) Cluster Controller Active Passive
35 External Load Balancer Repository Failover Since we still have 2 nodes, we still have quorum and system continues to run. s will elect a new leader amongst themselves. Cluster Controller (L) Cluster Controller Passive
36 External Load Balancer Repository Failover After 5 minutes, leader will trigger the failover by updating everyone in the cluster that the active repository is now on Node 2. Cluster Controller (L) Cluster Controller Active
37 External Load Balancer Repository Failover When Node 1 recovers, it is automatically joined back to the cluster and repository will continue to run as the passive. Streaming replications resumes. Cluster Controller (L) Cluster Controller Cluster Controller Passive Active
38 Recovering from Initial Node Failure
39 TSM HA Node 1 Application Process Controller Licensing \ Client File Service Agent Service Manager Node 2 Application Process Client File Service Agent Service Manager Node 3 Application Process Client File Service Agent Service Manager
40 Recovering from an Initial Node Failure Let s take a look at what happens when Node 1 goes down Node 1 Application Process Controller Licensing \ Client File Service Agent Service Manager Node 2 Application Process Client File Service Agent Service Manager Node 3 Application Process Client File Service Agent Service Manager
41 Recovering from an Initial Node Failure DON T PANIC! Tableau Server is still running. Try to Repair Node 1. Node 1 Application Process Controller Licensing \ Client File Service Agent Service Manager Node 2 Application Process Client File Service Agent Service Manager Node 3 Application Process Client File Service Agent Service Manager
42 Recovering from an Initial Node Failure 1. Move controller to Node 2 using the Controller recover script (move-tsm-controller) Node 1 Application Process Node 2 Application Process Node 3 Application Process Licensing \ Client File Service 1 Controller Client File Service Client File Service Agent Agent Agent Service Manager Service Manager Service Manager Reference:
43 Recovering from an Initial Node Failure 2. Stop Tableau Server Stop Tableau Server (tsm stop) Node 1 Node 2 Application Process Application Process Node 3 Licensing Application Process \ Client File Service 1 Controller Client File Service Client File Service Agent Agent Agent Service Manager Service Manager Service Manager Reference:
44 Recovering from an Initial Node Failure 3. Move Licensing process from Node 1 to Node 2 & restart Controller Stop Tableau Server (tsm stop) Node 1 Node 2 Application Process Application Process Node 3 Licensing Application Process \ Client File Service 1 Controller Client File Service Client File Service Agent Agent Agent Service Manager Service Manager Service Manager Reference:
45 Recovering from an Initial Node Failure 4. Activate License Key(s) on Node 2 Stop Tableau Server (tsm stop) Activate License Keys on Node 2 Node 1 Node 2 Application Process Application Process Node 3 Licensing Application Process \ Client File Service 1 Controller Client File Service Client File Service Agent Agent Agent Service Manager Service Manager Service Manager Reference:
46 Recovering from an Initial Node Failure 5. Remove Node 1 and all processes (, File Store, ) from topology Node 2 Application Process Stop Tableau Server (tsm stop) Activate License Keys on Node 2 Remove Node 1 from topology Node 3 1 Licensing Controller Client File Service Agent Service Manager Application Process Client File Service Agent Service Manager Reference:
47 Recovering from an Initial Node Failure 6. Add a new node (Node 4) to your cluster and redeploy coordination service ensemble to the new cluster Stop Tableau Server (tsm stop) Add new node to cluster Node 4 Application Process Client File Service \ Agent Service Manager 1 Node 2 Application Process Licensing Controller Client File Service Agent Service Manager Activate License Keys on Node 2 Remove Node 1 from topology Node 3 Application Process Client File Service Agent Service Manager Reference:
48 Recovering from an Initial Node Failure Start Tableau Server (tsm start)! Stop Tableau Server (tsm stop) Add new node to cluster Node 4 Application Process Client File Service \ Agent Service Manager 1 Node 2 Application Process Licensing Controller Client File Service Agent Service Manager Activate License Keys on Node 2 Remove Node 1 from topology Node 3 Application Process Client File Service Agent Service Manager Reference:
49 Advanced Tips & Tricks
50 Tip #1: Use an External Zookeeper Cluster How-to steps: 1. Install a multi-node Tableau Server cluster as usual 2. Stop server 3. Run the Tableau Server installer on 3 additional nodes These will be the dedicated coordination service nodes Reference:
51 Tip #1: Use an External Zookeeper Cluster 4. Using the TSM Web UI to add three additional worker nodes to the cluster with no processes. 5. Open command prompt to run: tsm topology deploy-coordination-service -n node4,node5,node6 tsm status v tsm topology cleanup-coordination-service tsm start
52 Tip #2: Optimizing Server by Workload & HA External Load Balancer Search & Browse Search & Browse Backgrounder Search & Browse Search & Browse VizPortal VizPortal Data Engine Repository (A) Repository (P) VizQL Server VizQL Server Data Server Data Server Cache Server Cache Server Data Engine File Store Data Engine File Store Backgrounder Data Engine
53 Tip #2: Optimizing Server by Workload & HA External Load Balancer Search & Browse Search & Browse Backgrounder Search & Browse Search & Browse VizPortal VizPortal Data Engine Repository (A) Repository (P) VizQL Server VizQL Server Data Server Data Server Cache Server Cache Server Data Engine File Store Data Engine File Store Backgrounder Data Engine Nodes handling Interactive Workloads
54 Tip #2: Optimizing Server by Workload & HA External Load Balancer Search & Browse Search & Browse Backgrounder Search & Browse Search & Browse VizPortal VizPortal Data Engine Repository (A) Repository (P) VizQL Server VizQL Server Data Server Data Server Cache Server Cache Server Data Engine File Store Data Engine File Store Backgrounder Data Engine Background Workloads
55 Tip #2: Optimizing Server by Workload & HA External Load Balancer Search & Browse Search & Browse Backgrounder Search & Browse Search & Browse VizPortal VizPortal Data Engine Repository (A) Repository (P) VizQL Server VizQL Server Data Server Data Server Cache Server Cache Server Data Engine File Store Data Engine File Store Backgrounder Data Engine Repository
56 Tip #2: Optimizing Server by Workload & HA External Load Balancer Search & Browse Search & Browse Backgrounder Search & Browse Search & Browse VizPortal VizPortal Data Engine Repository (A) Repository (P) VizQL Server VizQL Server Data Server Data Server Cache Server Data Engine File Store Cache Server Data Engine File Store Backgrounder Data Engine
57 Tip #2: Optimizing Server by Workload & HA External Load Balancer Search & Browse Search & Browse Backgrounder Search & Browse Search & Browse VizPortal VizPortal Data Engine Repository (A) Repository (P) VizQL Server VizQL Server Data Server Data Server Cache Server Cache Server Data Engine File Store Data Engine File Store Backgrounder Data Engine
58 Tip #3: Deploying to Public Cloud Region Each region is completely independent Availability Zone (AZ) Each AZ is isolated, but the AZs in a region are connected through lowlatency links
59 Tip #3: Public Cloud Deploy to Multiple AZs Deploy to a region with at least 3 AZs Deploy workers into different AZs/subnets Low latency between AZs allow for Tableau Server to run smoothly even though nodes in the cluster are deployed to separate AZs
60 Disaster Recovery
61
62 RPO and RTO Overall Recovery Goals Recovery Point Objective (RPO) Recovery Time Objective (RTO) Time 1 System Operational with Time of last backup Incident data from time point 1
63 Take Regular Backups! (RPO) Make sure you have enough disk space (requires ~2x size of the current files) Move backup files to another location/region or save it to the cloud Secure your backup files
64 Reducing RTO High RTO Low RTO No Standby Cluster (RTO: Several hours/days) Cold Standby Cluster (RTO: A few hours) Dedicated DR Cluster (RTO: Within a few minutes) *DR environments are ideally in a different data center and/or region
65 External Load Balancer Disaster Recovery Cluster Example Primary Cluster (Region A) Node 1 Node 2 Node N Node 1 Node 2 Node N Restore backups from Primary cluster to DR cluster DR Cluster (Region B)
66 Pop Quiz
67 Question 1: What s the minimum number of nodes in your cluster to still be Highly Available?
68 Question 2: What are the two TSM processes that do not have automatic failover/redundancy?
69 Question 3: Where should you store your backups?
70
71 R E L AT E D S E S S I O N S Tableau Server security in depth October 25 2:15pm 3:15pm MCCNO L3 351 Tableau Server on Linux 2018 update October 25 2:15pm 3:15pm MCCNO L3 340
72 Please complete the session survey from the Session Details screen in your TC18 app
73 #TC18 Thank you!
74
75 Section/Chapter Title
76 Section/Chapter Title
77 Section/Chapter Title
78 Agenda Lorem ipsum dolor sit amet, error possim Lorem ipsum dolor sit amet, error possim Lorem ipsum dolor sit amet, error possim Lorem ipsum dolor sit amet, error possim Lorem ipsum dolor sit amet, error possim
79 Agenda Lorem ipsum dolor sit amet, error possim Lorem ipsum dolor sit amet, error possim Lorem ipsum dolor sit amet, error possim Lorem ipsum dolor sit amet, error possim Lorem ipsum dolor sit amet, error possim
80 Slide Title Main topic 1: Subtopic copy goes here Subtopic copy goes here Main topic 2: Subtopic copy goes here Subtopic copy goes here Main topic 3: Subtopic copy goes here Subtopic copy goes here
81 Slide Title (2 Column layout) Main topic 1: Subtopic copy goes here Subtopic copy goes here Main topic 2: Subtopic copy goes here Subtopic copy goes here Main topic 3: Subtopic copy goes here Subtopic copy goes here Main topic 1: Subtopic copy goes here Subtopic copy goes here Main topic 2: Subtopic copy goes here Subtopic copy goes here Main topic 3: Subtopic copy goes here Subtopic copy goes here
82 Slide Title Main topic 1: Subtopic copy goes here Subtopic copy goes here Main topic 2: Subtopic copy goes here Subtopic copy goes here Main topic 3: Subtopic copy goes here Subtopic copy goes here
83 Slide Title (2 Column layout) Main topic 1: Subtopic copy goes here Subtopic copy goes here Main topic 2: Subtopic copy goes here Subtopic copy goes here Main topic 3: Subtopic copy goes here Subtopic copy goes here Main topic 1: Subtopic copy goes here Subtopic copy goes here Main topic 2: Subtopic copy goes here Subtopic copy goes here Main topic 3: Subtopic copy goes here Subtopic copy goes here
84 Slide Title (Image with text) Main topic 1: Subtopic copy goes here Subtopic copy goes here Main topic 2: Subtopic copy goes here Subtopic copy goes here Main topic 3: Subtopic copy goes here Subtopic copy goes here
85
86 Sample Code var pd = require('pretty-data').pd; var xml_pp = pd.xml(data); var xml_min = pd.xmlmin(data [,true]); var json_pp = pd.json(data); var json_min = pd.jsonmin(data); var css_pp = pd.css(data); var css_min = pd.cssmin(data [, true]); var sql_pp = pd.sql(data); var sql_min = pd.sqlmin(data);
87 Sample Code var pd = require('pretty-data').pd; var xml_pp = pd.xml(data); var xml_min = pd.xmlmin(data [,true]); var json_pp = pd.json(data); var json_min = pd.jsonmin(data); var css_pp = pd.css(data); var css_min = pd.cssmin(data [, true]); var sql_pp = pd.sql(data); var sql_min = pd.sqlmin(data);
88 Click to add quote Name Title, Org
89 Click to add quote Name Title, Org
90 Click to add quote Name Title, Org
91 Please complete the session survey from the Session Details screen in your TC18 app
92 Viz Slide Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin porttitor leo tortor, sed ullamcorper ipsum suscipit in. Curabitur fermentum lacinia lectus non laoreet. Sed volutpat, dui eu rutrum volutpat, nulla mi accumsan dui, non venenatis mauris augue nec lectus.
93 Viz Slide 2
94 Template Apply the template to an existing PowerPoint presentation (that uses a different template) 1. Save this template to your Desktop. 2. Open an existing PowerPoint you wish to update. 3. Click Design, then scroll down and select "Browse for Themes." 4. Browse to the TC17 template file (.potx) you saved to your Desktop and click Open. 5. The template should update the design and font.
95 Theme Colors Text & slide background colors Accent colors Text/ Background Light 1 Text/ Background Light 2 #00AEC7 #AFCC35 #A72D92 F48721 #1B1852 Type and background combinations must meet a minimum 4.5:1 contrast ratio or greater for accessibility and large format screen legibility. Examples above demonstrate correct color use for on-screen applications.
96 Typography Fonts This template has been formatted with Arial (bold) and Arial which are standard fonts set in the Slide Master to avoid compatibility issues. Slide Titles and Headers Slide Title and Header text should be set in Arial (bold) have each word capitalized Main topics and Headers should be set at 32pt when possible, use colored text for visual differentiation/focus. Body Copy Body copy should be set to Arial 24pt when possible. Try to limit each slide to a maximum of 3 font sizes. Type Tips Create visual differentiation/focus by using scale and color versus using bullets.
97 Grid/Guidelines To view the grid and guidelines, check the Guides box in the Show section under the view tab. To further aid in alignment of objects, click the expand icon in the bottom-right corner of the Show section and check Display smart guides when shapes are aligned.
98 Icon set Access Big Data Any Data Anywhere Any Platforms Best Practices Calculations Library Collaborate Community Dashboard Data Blending Deep Statistics Embedded Analytics Folder Location Data Sources Mobile People Settings Search Security Server Admin Tableau Desktop Tableau Server Tableau Public Tableau Online Tableau Prep These icons are provided so you can use them to for diagrams showing architecture, workflow, etc. Icon colors can be modified by right-clicking item and selecting theme color.
99 Tables To modify table, first click anywhere in table, so the Table Tools menu is highlighted at top Layout > Shrink or expand column widths by adjusting the Cell Size, or set them to same size with Distribute To modify the table layout, click Table Tools > Layout To modify the table style, click Table Tools > Design Layout > Use Alignment settings to adjust text alignment and cell margins Layout > To add rows, click into cell and choose, Insert Above or Insert Below Layout > To add columns, click into cell and choose Insert Left or Insert Right Tip: To quickly add a row, place cursor in this last cell and hit Tab key
100 Sample Table (Option A) Header 3 Header 4 Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content
101 Sample Table (Option B) Header 1 Header 2 Header 3 Header 5 Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content
102 #TC18 Thank you! Contact or CTA info goes here
103
104
105 S E S S I O N R E P E AT S Session Name Day Time Time Location Session Name Day Time Time Location
Windstream Tableau Brings Sales and Marketing Together
Welcome # T C 1 8 Windstream Tableau Brings Sales and Marketing Together Kelsey Robb Principal, Marketing Strategy Windstream Enterprise Speaker Bio Corporate Approved: Kelsey s Version: Plaid counts as
More information10 things every admin should know
Welcome # T C 1 8 10 things every admin should know Kevin Hulbert Sales Consultant Tableau / Customer Solutions Sara Rantschler Quality Assurance Engineer Tableau / Development #1: The one about Gateways
More informationFreakalytics The Hidden Data behind Everyday Questions
Welcome Freakalytics The Hidden Data behind Everyday Questions Thurs 25th October TC18 MCCNO - L2 - La Nouvelle Ballroom C Chris Love and Rob Radburn Teenage angst has paid off well Now I'm bored and old
More informationMichPA Content Guide. Table of Contents. Website Section Overview. Global Banner & Navigation. Content Area Client editable
Table of Contents Website Section Overview MichPA Content Guide Website Section Overview...1 FAQ...2 Content Area Styles...3 Client-side Right Navigation Styles...4 Font Index...5 Color Index...5 Rotating
More informationTITLE SUBTITLE Issue # Title Subtitle. Issue Date. How to Use This Template. by [Article Author] Article Title. Page # Article Title.
TITLE SUBTITLE Issue # Title Subtitle Issue Date TYPE TAGLINE HERE IN THIS ISSUE How to Use This Template Article Title Page # Article Title Page # TITLE SUBTITLE Issue # 2 Using Styles by Name Style HEADING
More informationWhitepaper. Call to Action
Whitepaper Call to Action The Call to Action When companies send emails, the first goal would be that subscribers open the email. The next step would be that all of them actually read the email. And the
More informationConnected TV Applications for TiVo. Project Jigsaw. Design Draft. 26 Feb 2013
Connected TV Applications for TiVo Project Jigsaw Design Draft 26 Feb 2013 UI Design Connected TV application for TiVo Project Jigsaw 2 Overview LAUNCH POINT The goal of Project Jigsaw is to create a library
More informationTITLE - Size 16 - Bold
EDCE 2010-2011 - Size 12 - Normal Conceptual Design of Structures - Size 12 - Normal Instructor: A. Muttoni, R. Salvi, P. Wahlen - Assitant: T. Clément - Author: X. Name - TITLE - Size 16 - Bold Pier Luigi
More informationPresentation title placeholder, can be two lines Presentation subtitle placeholder. Date placeholder
Presentation title placeholder, can be two lines Presentation subtitle placeholder Date placeholder Presentation title placeholder Presentation title one line only Presentation subtitle placeholder Date
More informationCreating An Effective Academic Poster. ~ A Student Petersheim Workshop
Creating An Effective Academic Poster ~ A Student Petersheim Workshop 11 Seconds Poster Graphics and Pictures Headlines and Subheadings Poster Copy PRINCIPLES OF DESIGN BALANCE Visual balance comes
More informationIntermediate District 288. Brand Manual. Visual Identity Guide
Intermediate District 288 Brand Manual Visual Identity Guide SWMetro District Office 792 Canterbury Road, Suite 211 Shakopee, MN 55379 (952) 567.8100 Overview The SouthWest Metro Intermediate District
More informationCorporate identity guide
Corporate identity guide MANU CORPORATE IDENTITY GUIDE V1. 6-216 2 Brand philosophy Table of contents File structure CORPORATE IDENTITY PHILOSOPHY We create beautiful products to enhance your (digital)
More informationThe POGIL Project Publication Guidelines
1 The POGIL Project Publication Guidelines Publication Submission Checklist 2 IN ORDER TO be published, you are required to review each item below before submitting your documents to The POGIL Project.
More informationMasthead. Masthead Subhead. Heading 1 spans two columns as a standard. What s Inside. Issue style Year Month Newsletter Website URL
Masthead Masthead Subhead Issue style Year Month Newsletter Website URL. See last page for tips on inserting images. What s Inside TOC List Bullet. This text is set in a floating text box anchored in the
More informationFormatting Theses and Papers using Microsoft Word
Formatting Theses and Papers using Microsoft Word (CDTL) National University of Singapore email: edtech@groups.nus.edu.sg Table of Contents About the Workshop... i Workshop Objectives... i Session Prerequisites...
More informationBOWIE FARMERS MARKET. Anne Bontogon Campaign Bowie Farmers Market
BOWIE FARMERS MARKET Anne Bontogon Campaign Bowie Farmers Market Research Competition: Bowie Farmers Market is provides fresh produce, fruit, meat and poultry in the Bowie community. Its competitors are
More informationcosmos a tech startup
a tech startup Logo Business Card Lorem Ipsum company director Street name City, State, Zipcode (555) 555-5555 lorem@ipsum.com www.loremipsum.com Lorem ipsum dolor sit amet, consectetur adipiscing elit.
More informationtemplate guidelines. 1. Visual identity 2. How to build an
Email template guidelines 1. Visual identity 2. How to build an email 1. Visual identity There are four main elements of an email s visual identity: University logo Typography Colour Imagery University
More informationTITLE. Tips for Producing a Newsletter IN THIS ISSUE
TITLE UNIT NAME DATE Advantages of a Newsletter The purpose of a newsletter is to provide specialized information to a targeted audience. Newsletters can be a great way to market yourself, and also create
More informationPosters guidelines APRIL 2017
Posters guidelines APRIL 017 Crédits photos : Total / Damien Malfère (Antreprises) / Michel Labelle The posters The posters / Formats The Group s graphic style draws its strength from consistent application
More informationPersonal brand identity desigend by JAVIER
Personal brand identity desigend by JAVIER Logo conceptualization Concept Shape the Z is the base, if you observe I ve placed Color The concept was designed using the The use of the AZ is a great idea,
More informationTUSCALOOSA CITY SCHOOLS Graphic Standards and Logo Use Guide
TUSCALOOSA CITY SCHOOLS Graphic Standards and Logo Use Guide THE LOGO: Primary Version Concept: Fresh Modern Symbolic Rationale: The new logo gives the education system a fresh and modern appeal. Tuscaloosa
More informationCorporate Brand Standards
Corporate Brand Standards Welcome to the new brand standards guideline for the Altegra Health logo mark and brand. This new dynamic brand will help convey the messaging of Altegra Health while increasing
More informationBOOTSTRAP AFFIX PLUGIN
BOOTSTRAP AFFIX PLUGIN http://www.tutorialspoint.com/bootstrap/bootstrap_affix_plugin.htm Copyright tutorialspoint.com The affix plugin allows a to become affixed to a location on the page. You can
More informationCOLORS COLOR USAGE LOGOS LOCK UPS PHOTOS ELEMENTS ASSETS POWERPOINT ENVIRONMENTAL COLLATERAL PROMO ITEMS TABLE OF CONTENTS
COLORS COLOR USAGE LOGOS LOCK UPS PHOTOS ELEMENTS ASSETS POWERPOINT ENVIRONMENTAL COLLATERAL PROMO ITEMS TABLE OF CONTENTS PANTONE 349 HEX 026937 RGB 2, 105, 55 CMYK 90, 33, 100, 26 PANTONE 7489 HEX 73A950
More informationBrand Standards Manual. Copyright March 2007
Brand Standards Manual Copyright March 2007 Primary Logo Primary Logo Full Color - Positive Primary logo is to be used when ever possible. Primary background color is white. Plum PMS 5185 Metallic Grey
More informationDESIGN GUIDELINES. Use the following slides as a guide to make sure your presentation follows the PCS Plus brand.
Use the following slides as a guide to make sure your presentation follows the PCS Plus brand. LOGO PLACEMENT On white content slides the logo should appear in full colour on the bottom left of the screen
More informationTableau Server Security in Depth
Welcome # T C 1 8 Tableau Server Security in Depth Kacper Reiter Sr. Software Engineer Server and Cloud Platform Dinç Çiftçi Software Engineer Server and Cloud Platform Agenda General security model
More informationWPBAKERY PAGE BUILDER
WPBAKERY PAGE BUILDER WHY? 01 02 03 Build complex layouts using a grid system Easy to use drag and drop Easy to develop for 04 Highly customizable 05 High adoption and user base HIGH ADOPTION FORMERLY
More informationBrand guide template. A few things to note: Remove this page. This is an example guideline for a made up company called ACME CO.
Brand guide template A few things to note: This is an example guideline for a made up company called ACME CO. Add your own images that capture the client s personality. text and colors based on branding.
More informationProject Logo. Project Advance BRAND GUIDELINES
B R A N D G U I D E 01 Project Logo The logo of Project Advance can be displayed in either full-colour or in single; however, when possible the main brand colours take precedence for use in single colour
More informationWordPress Manual First Year Experience
WordPress Manual First Year Experience May 18, 2015 Table of Contents Who should use this manual... 3 Signing into WordPress... 3 The WordPress Dashboard and Left-Hand Navigation Menu... 4 The Home Page
More informationAzure Webinar. Resilient Solutions March Sander van den Hoven Principal Technical Evangelist Microsoft
Azure Webinar Resilient Solutions March 2017 Sander van den Hoven Principal Technical Evangelist Microsoft DX @svandenhoven 1 What is resilience? Client Client API FrontEnd Client Client Client Loadbalancer
More informationSECRET DESIGNS DESIGNED BRAND GUIDELINE
DESIGNED BRAND 2018 GUIDELINE TABLE OF CONTENT 01 COMPANY INRODUCTION PAGE 04 02 OUR LOGO DESIGN PAGE 06 03 THE COLOR SYSTEM PAGE 10 04 TYPOGRAPHY PAGE 12 05 LOGO VIOLATION PAGE 14 06 LOGO USAGE PAGE
More informationCreating Accessible Word Documents
Creating Accessible Word Documents 1 of 11 Creating Accessible Word Documents Contents 1. General principles... 1 2. Styles/ Headings... 2 3. Table of Contents... 3 Updating a Table of Contents... 5 4.
More informationVisual identity guideline. BrandBook BLOOMINGFELD. Brandbook 2016.
BrandBook 2016. Logo. Correct color use Typeface BLOOMING FELD Brandon Grotesque Black Brandon Grotesque Regular ABCDEFGHIJKLMNOPQR STUVWXYZ ABCDEFGHIJKLMNOPQR STUVWXYZ abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz
More informationstore.belvg US: UK:
1 2 Table of Contents 1. Introduction to Chameleon Mobile Theme 2. How to Install and Configure 1. Introduction to Chameleon Mobile Theme Chameleon is one theme, providing eight awesome mobile & tablet
More informationBrand identity guidelines
Brand identity guidelines CONTENTS 1 LOGO 5 COLOUR 6 TYPEFACE 8 SIGNAGE These guidelines are to help you understand the PACIFIC ALUMINIUM visual brand. The following pages demonstrate how the PACIFIC ALUMINIUM
More informationVersion 1.4 March 15, Notes Bayer- Kogenate 2010 WFH Microsoft Surface Project (HKOG-39563) Information Architecture Wireframes
Notes Author Version Comments Mick Rosolek.0 Initial Draft Mick Rosolek. First Round Edits Mick Rosolek.2 Additional Edits Mick Rosolek.3 Amendment Mick Rosolek.4 Amendment Site Map - Page of 4 0.0 Pre-Engagement
More informationOne4All. Wireframes, v1. The Barbarian Group Tuesday, September 28, 2010
Wirerames, v The Barbarian Group Tuesday, September 28, 200 Homepage 2 Hi there. What does your internet look like? dolor sit amet, consectetur adipiscing elit. Sed mattis augue in ipsum porttitor vel
More informationBrand identity design. Professional logo design + Branding guidelines + Stationery Designed by JAVIER
Brand identity design Professional logo design + Branding guidelines + Stationery Designed by JAVIER Logo conceptualization Concept Shape Typography Color After reading the information provided After some
More informationGhislain Fourny. Big Data 2. Lessons learnt from the past
Ghislain Fourny Big Data 2. Lessons learnt from the past Mr. Databases: Edgar Codd Wikipedia Data Independence (Edgar Codd) Logical data model Lorem Ipsum Dolor sit amet Physical storage Consectetur Adipiscing
More informationSummary Lauren Light. Mobile development for a stable company.
Summary Lauren Light Mobillo is positioned to be a leader in the global technology industrywith clean lines, sharp yet inviting colors and sleek typography. The look is modern without feeling trendy or
More informationGestures: ingsa GESTURES
GESTURES FORWARD AND BACKWARD SWIPE RIGHT TO GO TO THE NEXT SCREEN OR SWIPE LEFT TO GO TO THE PREVIOUS SCREEN IN THE STORY FLOW SELECT TAP WITH 1 FINGER TO NAVIGATE THOROUGH AN INTERACTIVE ITEM (SCENES)
More informationBuilding Apps with Dynamic Type
Session App Frameworks #WWDC17 Building Apps with Dynamic Type 245 Clare Kasemset, Software Engineering Manager Nandini Sundar, Software Engineer 2017 Apple Inc. All rights reserved. Redistribution or
More informationA Road To Better User Experience. The lonely journey every front-end developer must walk.
A Road To Better User Experience The lonely journey every front-end developer must walk. Kotaro Fujita kut@tomatoboy.co Web/iOS/Game Development AGENDA What is UI/UX? Idealized Workflow Realities Random
More informationMicrosoft Word 2010 Tutorial
1 Microsoft Word 2010 Tutorial Microsoft Word 2010 is a word-processing program, designed to help you create professional-quality documents. With the finest documentformatting tools, Word helps you organize
More informationTABLE OF CONTENTS LOGO THE WE LOVE ENGINES LOGO THE GLOBAL COVERAGE AND WIX INSTITUTE LOGOS COLOURS FONTS ICONS THE 2017 CAMPAIGN SLOGAN KEY VISUALS
BRAND GUIDELINES TABLE OF CONTENTS LOGO THE WE LOVE ENGINES LOGO THE GLOBAL COVERAGE AND WIX INSTITUTE LOGOS COLOURS FONTS ICONS 3 5 6 7 8 11 THE 2017 CAMPAIGN SLOGAN KEY VISUALS GUIDELINES FOR CREATING
More information1.0 Instructions for using your UQ templates
1.0 Instructions for using your UQ templates 1.1 Opening a template Save your template attachment (without opening it) to a local or network location don t open it from email. Double-click the template
More informationBrand Guidelines MAY 2016
Brand Guidelines MAY 2016 CONTENT LOGO 1-11 COLORS 12 TYPOGRAPHY 13-14 STYLE 15-19 STATIONARY 20-30 including: BUSINESS CARD 21-22 LETTERHEAD 23 EMAIL SIGNATURE 24 CLIENT PROPOSAL & REPORT 25-26 NEWSLETTER
More informationUnit 20 - Client Side Customisation of Web Pages WEEK 5 LESSON 6 DESIGNING A WEB-SITE
Unit 20 - Client Side Customisation of Web Pages WEEK 5 LESSON 6 DESIGNING A WEB-SITE Today s tasks This lesson is on the wiki: Design Exercise (for A3); corporate theme in primary design 3rd November
More informationMKA PLC Controller OVERVIEW KEY BENEFITS KEY FEATURES
1881 OVERVIEW The ezswitch Controller is a compact PLC for the modular. In addition to providing commonly used network and Fieldbus interfaces, the controller supports all digital, analog and speciality
More informationBrand guidelines. Introduction These guidelines define the basic elements of the Concept Smoke Screen brand.
Brand Guidelines Brand guidelines Introduction These guidelines define the basic elements of the Concept Smoke Screen brand. There are very few rules, but please take the time to read and understand how
More informationTableau Server 9.0 High Availability:
Neelesh Kamkolkar, Product Manager Mike Klaczynski, Product Marketing Tableau Server 9.0 High Availability: Delivering Mission-Critical Analytics in the Flow 2 Table of Contents Self-Service Analytics
More informationTable of Contents. Instructions and Guidelines. Slides Graphic Resources. Slides Branded Presentation Template.
Table of Contents 1 Slides 2 21 Instructions and Guidelines Slides 22 61 Graphic Resources Slides 62 91 Branded Presentation Template Copyright 2013, Oracle and/or its affiliates. All rights reserved.
More informationVISUAL IDENTITY STARTER KIT FOR ENSURING OUR COMMUNICATIONS ARE COHESIVE, CONSISTENT AND ENGAGING 23 OCTOBER 2008
VISUAL IDENTITY STARTER KIT FOR ENSURING OUR COMMUNICATIONS ARE COHESIVE, CONSISTENT AND ENGAGING 23 OCTOBER 2008 Contents 1 Logo colourways and artworks: Colour combinations for use on different background
More informationFor instructions to change the logo, please refer to: ore
Header Phone Number, Email and Menu Links: To change Email and Phone number; Go to Settings -> General -> Store Settings Click on the " Store " tab Scroll down to the " Merchant Information " section of
More informationSCHOOL DISTRICT 308 VISUAL STANDARD GUIDE
SCHOOL DISTRICT 308 VISUAL STANDARD GUIDE 4175 Route 71 Oswego, IL 60543 (630) 636-3080 WWW.SD308.ORG SCHOOL DISTRICT 308 VISUAL STANDARD GUIDE Table of contents Letter from the Superintendent of Schools...4
More informationQlik Sense Architecture
Qlik Sense Architecture Understand the basics of the new Sense platform 14 October, 2014 Magnus Berg Master Principal Enterprise Architect Qlik Sense Desktop Qlik Sense Server Architecture Distributed
More informationSUMMARY OF DESIGN CHOICES
SUMMARY OF DESIGN CHOICES Company Name The name is a Hawaiian word that means to go, move. As a new start up application development company, the name fit as Tech designs applications for people on the
More informationContents. Contact, 19. About our brand, 3 Key elements, 4. Design elements,13
The following identity and brand guideline for Bermondsey Pubs has been created to help you present the brand and all the elements that make up the company s visual identity in a consistent and recognizable
More informationDesign for Everyone. Design #WWDC17. Caroline Cranfill, Designer Alexander James O Connell, Designer
Session Design #WWDC17 Design for Everyone 806 Caroline Cranfill, Designer Alexander James O Connell, Designer 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without
More information@joerg_schad Nightmares of a Container Orchestration System
@joerg_schad Nightmares of a Container Orchestration System 2017 Mesosphere, Inc. All Rights Reserved. 1 Jörg Schad Distributed Systems Engineer @joerg_schad Jan Repnak Support Engineer/ Solution Architect
More informationMyTrials Next Generation Blue Sky Wireframes
MyTrials Next Generation Blue Sky Wireframes A High-Level, Side-by-Side Examination of UX Functionality for Desktops/Laptops vs. Phones 1 >> Introduction Introduction Overall Objectives MyTrials Next Generation
More informationBrand Guidelines. April acplus.com
Brand Guidelines April 2018 The purpose of this style guide is to explain the brand style and ensure consistent application of the visual elements across all communications, both online and offline. 02
More informationAutomatic Workload Repository: Soup to Nuts. Graham Wood Doug Burns
1 Automatic Workload Repository: Soup to Nuts Graham Wood Doug Burns Doug Burns Background Independent Oracle Consultant Oracle ACE Director Oak Table Network The guy with the plushy toys http://oracledoug.com
More informationInvoice Visual Design Specifications MEC
Invoice Visual Design Specifications MEC Author Dean Ashworth Version 01.02 Last Updated February 1, 2012 Page 1 Invoice Visual Design Specifications MEC Contents Note on sizes & scale... 1. Request Money....
More informationFOR THOSE WHO DO. Lenovo Annual Report
FOR THOSE WHO DO. Lenovo Annual Report 2014 CONTENTS 2 6 About Lenovo 4 Financial Highlights 5 Chairman & CEO Statement Performance About Lenovo Lenovo is one of the world's leading personal technology
More informationBRAND IDENTITY GUIDELINES
BRAND IDENTITY GUIDELINES PLASTIC INJECTION MOLDERS TRUSTED WORLDWIDE BRANDING FOR ALL Injection Works provides superior quality plastic injection molding. For over 25 years, our expertise helps clients
More informationExample project Functional Design. Author: Marion de Groot Version
Example project Functional esign uthor: Marion de Groot Version 1.0-18-4-2013 Table of contents 3 Introduction Requirements gathering 4 Use cases 5 Use case flow diagram 6 Users and Rights 7 Requirements
More informationFebruary Pandera Labs Brand Guide
February 2017 Pandera Labs Brand Guide This brand style guide establishes the essence of who we are, what we stand for, and expresses our personality. The guide provides you with the tools you will need
More informationCity of Literature Branding
Branding The logo is based upon letterpress print techniques to demonstrate Manchesters history with literature in physical form. It is designed to be responsive so has different versions dependant on
More informationCSE 154 LECTURE 5: FLOATING AND POSITIONING
CSE 154 LECTURE 5: FLOATING AND POSITIONING The CSS float property property float description side to hover on; can be left, right, or none (default) a floating element is removed from normal document
More informationMISSION/VISION/VALUES
BRAND GUIDELINES TABLE OF CONTENTS Why Brand Matters...2 Mission Statement...4 Color Palette...6 Typography...8 Logo Usage...10 Letterhead... 12 Powerpoint... 14 Closing...15 WHY BRAND MATTERS Brand is
More informationNCATS Branding System. Branding Elements 2 Color Palette 3 Typography 4 Imagery 5-6 Iconography 7 Applications 8-16
NCATS Branding System Branding Elements 2 Color Palette 3 Typography 4 Imagery 5-6 Iconography 7 Applications 8-16 2 Branding Elements The branding concept represents the five areas of NCATS translational
More informationWelcome to Consentz. Click the Consentz App icon on your ipad to proceed. Consentz Login. Enter your username and password to continue
Welcome to Consentz Click the Consentz App icon on your ipad to proceed If you have not already done so, please click here to create your account. Consentz Login Enter your username and password to continue
More informationPowerPoint. Tutorial 1 Creating a Presentation. Tutorial 2 Applying and Modifying Text and Graphic Objects
PowerPoint Tutorial 1 Creating a Presentation Tutorial 2 Applying and Modifying Text and Graphic Objects Tutorial 3 Adding Special Effects to a Presentation COMPREHENSIVE PowerPoint Tutorial 1 Creating
More informationMICROSOFT WORD. Table of Contents. What is MSWord? Features LINC FIVE
Table of Contents What is MSWord? MSWord is a word-processing program that allows users to insert, edit, and enhance text in a variety of formats. Word is a powerful word processor with sophisticated editing
More informationUNIVERSITY OF CALGARY. An Important Contribution to the Literature. Jane Mary Doe A THESIS SUBMITTED TO THE FACULTY OF GRADUATE STUDIES
UNIVERSITY OF CALGARY An Important Contribution to the Literature by Jane Mary Doe A THESIS SUBMITTED TO THE FACULTY OF GRADUATE STUDIES IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR
More informationQuick Access Toolbar. You click on it to see these options: New, Open, Save, Save As, Print, Prepare, Send, Publish and Close.
Opening Microsoft Word 2007 in the practical room UNIT-III 1 KNREDDY 1. Nyelvi beállítások az Office 2007-hez (Language settings for Office 2007 (not 2003)) English. 2. Double click on the Word 2007 icon
More informationUseful Google Apps for Teaching and Learning
Useful Google Apps for Teaching and Learning Centre for Development of Teaching and Learning (CDTL) National University of Singapore email: edtech@groups.nus.edu.sg Table of Contents About the Workshop...
More informationGrade: 7 Lesson name: Creating a School News Letter Microsoft Word 2007
Grade: 7 Lesson name: Creating a School News Letter Microsoft Word 2007 1. Open Microsoft Word 2007. Word will start up as a blank document. 2. Change the margins by clicking the Page Layout tab and clicking
More informationDocumentation and Specification
Document #: D12022-1 Status: Draft Version 1 Documentation and Specification Process SunSpec Alliance Specification Contributors: Tom Tansy, Tim Keating, Natsuko Gillot, Bob Fox Abstract This document
More informationWord Mark Style Guide
Word Mark Style Guide 01/23/07 Introduction The creation of Pitt Business gives a clear visual identity to the Joseph M. Katz Graduate School of Business, the College of Business Administration, the Institute
More informationThis page presents most of typographical aspects of JA Drimia. Make your readers happy with great Typography and User Experience!
This page presents most of typographical aspects of JA Drimia Make your readers happy with great Typography and User Experience! This is an Heading 1 Lorem tortor Curabitur urna interdum Maecenas ut felis
More informationTimon Hazell, LEED AP Senior BIM Engineer. Galen S. Hoeflinger, AIA BIM Technologist Manager
Timon Hazell, LEED AP Senior BIM Engineer Galen S. Hoeflinger, AIA BIM Technologist Manager Find Joy in Your Work The Human Aspect The Human Aspect Importance of Architecture Know People The Human Aspect
More informationNATURAL BUILDING TECHNOLOGIES Document: Feedback Sheet Revision: A Date: 13/07/16 Queries:
Document: Feedback Sheet Revision: A Date: 13/07/16 What s a wireframe? It s important that everything you need to present on the site is accounted for, and has been considered in the layout. The best
More informationMagellan HUB: Making the Most of Our Collaboration Tools CAYLAN HORD DIRECTOR, END USER COMPUTE DAWN ROMBERG VP, CORPORATE COMMUNICATIONS
Magellan HUB: Making the Most of Our Collaboration Tools CAYLAN HORD DIRECTOR, END USER COMPUTE DAWN ROMBERG VP, CORPORATE COMMUNICATIONS Agenda Magellan HUB: What does is it and what does it do? Live
More informationBRAND GUIDELINES All rights reserved.
BRAND GUIDELINES 2017. All rights reserved. LOGO :: INTRODUCTION The Live Purple Logo Mark the most recognizable visual brand element differentiates itself from similar cause based fundraisers. The mark
More informationDesign Templates & Guides
Resources, tips & Guidelines Design Templates & Guides > How-to s > Guidelines > Resources Online: www.harthouse.ca/plan-a-student-event-promotion What s included? These design templates were created
More informationWord Processing Fundamentals
Class Description This is an introduction to the basics of word processing with a focus on both Microsoft Word and Google Drive Documents. The focus is on formatting text and pages; copying, cutting, and
More informationFARÉCLA TRADE BRAND GUIDELINES
FARÉCLA TRADE BRAND GUIDELINES FARÉCLA TRADE BRAND GUIDELINES. WHY BRAND GUIDELINES ARE IMPORTANT? These brand guidelines are to be used to control the look and feel of Farécla s visual apperance. They
More informationSmart buyers of Smart TVs in Russia. TV industry insights based on Google data
Smart buyers of Smart TVs in Russia TV industry insights based on Google data Summary 1. 84% of Russian Internet users use online for researching before purchasing TV sets. Three quarters of them claimed
More informationPowerPoint 2016 Basics for Mac
1 PowerPoint 2016 Basics for Mac PowerPoint 2016 Basics for Mac Training Objective To learn the tools and features to get started using PowerPoint more efficiently and effectively. What you can expect
More informationTriple Threat Intelligence where you need it most.
Visual Elements 1 VISUAL ELEMENTS: TYPOGRAPHY Typography Bebas Neue is the primary typeface of our Proofpoint communications. The typeface only displays in all caps and is made up of two weights: regular
More informationIntroduction to Microsoft Office 2016: Word
Introduction to Microsoft Office 2016: Word Last Updated: September 2018 Cost: $2.00 Microsoft Word is a word processing software. You can use it to type letters, reports, and other documents. This class
More informationPaper Template for INTERSPEECH 2018
Paper Template for INTERSPEECH 2018 Author Name 1, Co-author Name 2 1 Author Affiliation 2 Co-author Affiliation author@university.edu, coauthor@company.com Abstract For your paper to be published in the
More informationvsan Management Cluster First Published On: Last Updated On:
First Published On: 07-07-2016 Last Updated On: 03-05-2018 1 1. vsan Management Cluster 1.1.Solution Overview Table Of Contents 2 1. vsan Management Cluster 3 1.1 Solution Overview HyperConverged Infrastructure
More informationCSA Website Ad Specifications
CSA Website Ad Specifications General Specifications (all ads) Animation length - 15 seconds max Max three rotations/loops Standard Ads JPEG, GIF and PNG accepted We do not accept tracking pixels, but
More informationI D E N T I TY STA N DA R D S M A N UA L Rev 10.13
I D E N T I TY STA N DA R D S M A N UA L 3150-81-13 Rev 10.13 Table of Contents 1.1 How To Use This Manual 1.2 Web Resources Available to Faculty and Staff Basic Standards for the Signature 2.1 The Robert
More information