- Table View
- List View
Informationssicherheit: Möglichkeiten und Grenzen
by Thomas LiedtkeDieses Buch erklärt die wichtigsten Fachbegriffe und Inhalte und ordnet diese den entsprechenden Bereichen zu. Einbezogen werden auch scheinbare Randgebiete, die für die Informationssicherheit ebenfalls eine Rolle spielen. So wird der Themenkomplex Safety und Privacy hinsichtlich seiner Gemeinsamkeiten und Unterschiede beleuchtet. Das Buch zeigt aktuell verwendete Angriffsmuster und wie man sich dagegen schützen kann. Schutz muss dabei sowohl auf technischer Ebene (z. B. durch den Einsatz von Kryptographie) als auch auf organisatorischer und personeller Ebene (z. B. durch entsprechende Managementsysteme und Awareness-Schulungen) erfolgen. Wie lässt sich feststellen, wie sicher Daten sind? Wie lassen sich relevante Bedrohungen finden, gegen die man sich schützen muss? Wie verlaufen Risikoanalysen?
Informationstechnologie für Ingenieure
by Torsten Gilz Martin Eigner Fabrice Mogo Nem Florian GerhardtTechnische Produkte sind heute komplexe Systeme, die von mehreren Ingenieurdisziplinen gemeinsam entwickelt werden. Deshalb gehört die Informationstechnologie zum Ausbildungscurriculum von Ingenieuren. In dem Buch werden technische Anwendungssysteme für die Entwicklung (Computer Aided Design), die Berechnung und Simulation (Computer Aided Engineering), die Administration (Product Lifecycle Management) und die Visualisierung vorgestellt. Auch der mechatronische Produktentwicklungsprozess und die Softwareerstellung werden detailliert erläutert.
Informatique Durable et Gestion Énergétique
by Ajit SinghL’informatique durable est l’effort de réduction de la consommation d’énergie des ordinateurs par l’efficacité. Elle suit l’idéal de développement durable : le progrès sans compromettre le futur. Même si les ordinateurs n’utilisent que 3% de l’énergie aux Etats-Unis, les solutions informatiques permettent d’avoir une plus grande influence sur l’informatique durable. Les termes informatique durable, informatique verte, numérique responsable et éco-TIC peuvent être utilisés de manière interchangeable. Lorsqu’ils sont activement mis en œuvre, ils répondent à la responsabilité éthique de protéger l’environnement en soutenant l’efficacité énergétique. Pour les sociétés, l’informatique durable fait partie du programme de responsabilité sociale des entreprises (RSE). Trois motivations de l’informatique durable sont le profit, les règlementations et l’éthique.
Informatorische Assistenzsysteme in der variantenreichen Montage: Theorie und Praxis
by Manfred Bornewasser Sven HinrichsenIn diesem Buch werden die Herausforderungen bei der Einführung von informatorischen Assistenzsystemen in der Montage erörtert und umfangreiche Gestaltungsempfehlungen vermittelt.Die industrielle Montage ist in Deutschland nach wie vor von hoher volkswirtschaftlicher Bedeutung. In der Industrie existieren zehntausende Montagearbeitsplätze. Diese verändern sich. Infolge hoher Wettbewerbsintensität und Innovationsdynamik entstehen immer mehr Produktvarianten, die zu einer Zunahme der Komplexität der Montagearbeit beitragen. Es stellt sich daher die Frage, wie mit dieser gestiegenen Komplexität umzugehen und wie diese seitens der Beschäftigten zu bewältigen ist, ohne dass es zu Überbeanspruchungen und einem Verfehlen von Produktivitätszielen kommt. Während Montage bislang vornehmlich als energetische Arbeit begriffen wurde, rücken künftig die kognitiven Anteile der Montagearbeit in den Vordergrund. In diesem Zusammenhang kommt dem Komplexitäts- und Informationsmanagement eine entscheidende Rolle zu: Während früher Strategien des Vereinfachens, z. B. durch fortschreitende Arbeitsteilung, im Vordergrund standen, gewinnen heute Strategien des Beherrschens der Komplexität an Bedeutung. Im Zentrum dieses Paradigmenwechsels stehen informatorische Assistenzsysteme, die den Beschäftigten im Montageprozess mit Informationsangeboten unterstützen und so die wachsende Komplexität sicher beherrschbar machen.
Informed Machine Learning (Cognitive Technologies)
by Daniel Schulz Christian BauckhageThis open access book presents the concept of Informed Machine Learning and demonstrates its practical use with a compelling collection of applications of this paradigm in industrial and business use cases. These range from health care over manufacturing and material science to more advanced combinations with deep learning, say, in the form of physical informed neural networks. The book is intended for those interested in modern informed machine learning for a wide range of practical applications where the aspect of small data sets is a challenge. Machine Learning with small amounts of data? After the recent success of Artificial Intelligence based on training with massive amounts of data, this idea may sound exotic. However, it addresses crucial needs of practitioners in industry. While many industrial applications stand to benefit from the use of AI, the amounts of data needed by current learning paradigms are often hard to come by in industrial settings. As an alternative, learning methods and models are called for which integrate other sources of knowledge in order to compensate for the lack of data. This is where the principle of “Informed Machine Learning” comes into play. Informed Machine Learning combines purely data driven learning and knowledge-based techniques to learn from both data and knowledge. This has several advantages. It reduces the need for data, it often results in smaller, less complex and more robust models, and even makes machine learning applicable in settings where data is scarce. The kind of knowledge to be incorporated into learning processes can take many different forms, for example, differential equations, analytical models, simulation results, logical rules, knowledge graphs, or human feedback which makes the approach overall very powerful and widely applicable.
Informed Urban Environments: Data-Integrated Design for Human and Ecology-Centred Perspectives (The Urban Book Series)
by Katia Perini Michael U. Hensel Ata ChokhachianThis book collects ground-breaking works on the actual and potential impact of big data and data-integrated design for resilient urban environments, including human- and ecology-centred perspectives. Comprehending and designing for urban social, demographic and environmental change is a complex task. Big data, data structuring, data analysis (i.e. AI and ML) and data-integrated design can play a significant role in advancing approaches to this task. The themes presented in this book include urban adaptation, urban morphology, urban mobility, urban ecosystems, urban climate, urban ecology and agriculture. Given the compound nature of complex sustainability problems, most chapters address the correlation between several of these themes. The book addresses practitioners, researchers and graduate students concerned with the rapidly increasing role of data in developing urban environments.
Informing Energy and Climate Policies Using Energy Systems Models
by George Giannakidis Maryse Labriet Brian Ó Gallachóir Giancarlo TosatoThis book highlights how energy-system models are used to underpin and support energy and climate mitigation policy decisions at national, multi-country and global levels. It brings together, for the first time in one volume, a range of methodological approaches and case studies of good modeling practice on a national and international scale from the IEA-ETSAP energy technology initiative. It provides insights for the reader into the rich and varied applications of energy-system models and the underlying methodologies and policy questions they can address. The book demonstrates how these models are used to answer complex policy questions, including those relating to energy security, climate change mitigation and the optimal allocation of energy resources. It will appeal to energy engineers and technology specialists looking for a rationale for innovation in the field of energy technologies and insights into their evolving costs and benefits. Energy economists will gain an understanding of the key future role of energy technologies and policy makers will learn how energy-system modeling teams can provide unique perspectives on national energy and environment challenges. The book is carefully structured into three parts which focus on i) policy decisions that have been underpinned by energy-system models, ii) specific aspects of supply and end-use sector modeling, including technology learning and behavior and iii) how additional insights can be gained from linking energy-system models with other models. The chapters elucidate key methodological features backed up with concrete applications. The book demonstrates the high degree of flexibility of the modeling tools used to represent extremely different energy systems, from national to global levels.
Infosec Rock Star: How to Accelerate Your Career Because Geek Will Only Get You So Far
by Ted DemopoulosHave you noticed that some people in infosec simply have more success than others, however they may define success? Some people are simply more listened too, more prominent, make more of a difference, have more flexibility with work, more freedom, choices of the best projects, and yes, make more money. They are not just lucky. They make their luck. The most successful are not necessarily the most technical, although technical or "geek" skills are essential. They are an absolute must, and we naturally build technical skills through experience. They are essential, but not for Rock Star level success. The most successful, the Infosec Rock Stars, have a slew of other equally valuable skills, ones most people never develop nor even understand. They include skills such as self direction, communication, business understanding, leadership, time management, project management, influence, negotiation, results orientation, and lots more . . . Infosec Rock Star will start you on your journey of mastering these skills and the journey of moving toward Rock Star status and all its benefits. Maybe you think you can’t be a Rock Star, but everyone can MOVE towards it and reap the benefits of vastly increased success. Remember, “Geek” will only get you so far . . .
Infosec Strategies and Best Practices: Gain proficiency in information security using expert-level strategies and best practices
by Joseph MacMillanAdvance your career as an information security professional by turning theory into robust solutions to secure your organizationKey FeaturesConvert the theory of your security certifications into actionable changes to secure your organizationDiscover how to structure policies and procedures in order to operationalize your organization's information security strategyLearn how to achieve security goals in your organization and reduce software riskBook DescriptionInformation security and risk management best practices enable professionals to plan, implement, measure, and test their organization's systems and ensure that they're adequately protected against threats. The book starts by helping you to understand the core principles of information security, why risk management is important, and how you can drive information security governance. You'll then explore methods for implementing security controls to achieve the organization's information security goals. As you make progress, you'll get to grips with design principles that can be utilized along with methods to assess and mitigate architectural vulnerabilities. The book will also help you to discover best practices for designing secure network architectures and controlling and managing third-party identity services. Finally, you will learn about designing and managing security testing processes, along with ways in which you can improve software security. By the end of this infosec book, you'll have learned how to make your organization less vulnerable to threats and reduce the likelihood and impact of exploitation. As a result, you will be able to make an impactful change in your organization toward a higher level of information security.What you will learnUnderstand and operationalize risk management concepts and important security operations activitiesDiscover how to identify, classify, and maintain information and assetsAssess and mitigate vulnerabilities in information systemsDetermine how security control testing will be undertakenIncorporate security into the SDLC (software development life cycle)Improve the security of developed software and mitigate the risks of using unsafe softwareWho this book is forIf you are looking to begin your career in an information security role, then this book is for you. Anyone who is studying to achieve industry-standard certification such as the CISSP or CISM, but looking for a way to convert concepts (and the seemingly endless number of acronyms) from theory into practice and start making a difference in your day-to-day work will find this book useful.
Infostorms
by Vincent F. Hendricks Pelle G. HansenThe information society is upon us and with it comes the constant barrage of information accessible wherever, whenever. This book explores the role of knowledge (or lack thereof) prevalent in society, and investigates the dangers lurking in information technology and democracy as a whole.<P><P> Information is a condition for a robust democracy; people should vote based on sound information. But sound information doesn’t come easy and without labor. It must be properly handled and formatted before it is useful for deliberation, decision and action. In the information age, understanding the means by which information is processed becomes a crucial democratic instrument for the individual as well as the group.<P><P> With points of departure in philosophy, social psychology, economics, and choice- and game theory, Infostorms shows how information may be used to improve the quality of personal decision and group thinking but also warns against the informational pitfalls which modern information technology may amplify. Covering topics including the continued war efforts, the social media success, polarization in politics, stock, science or opinion bubbles this book’s broad approach offers an excellent overview on information (technology) and valuable guidance on how to take information punches.
Infostorms: Why do we 'like'? Explaining individual behavior on the social net, 2nd Edition
by Vincent F. Hendricks Pelle G. HansenWith points of departure in philosophy, logic, social psychology, economics, and choice and game theory, Infostorms shows how information may be used to improve the quality of personal decision and group thinking but also warns against the informational pitfalls which modern information technology may amplify: From science to reality culture and what it really is, that makes you buy a book like this.<P><P> The information society is upon us. New technologies have given us back pocket libraries, online discussion forums, blogs, crowdbased opinion aggregators, social media and breaking news wherever, whenever. But are we more enlightened and rational because of it? <P> Infostorms provides the nuts and bolts of how irrational group behaviour may get amplified by social media and information technology. If we could be collectively dense before, now we can do it at light speed and with potentially global reach. That’s how things go viral, that is how cyberbullying, rude comments online, opinion bubbles, status bubbles, political polarisation and a host of other everyday unpleasantries start. Infostorms will give the story of the mechanics of these phenomena. This will help you to avoid them if you want or learn to start them if you must. It will allow you to stay sane in an insane world of information.
Infotech English for Computer Users
by Santiago Remacha EsterasFully updated in line with the latest developments in Information Communications Technology (ICT), this course teaches students the language and skills they need to understand and work in the world of computers. A focus on terminology is combined with vocabulary and grammar practice to give students the tools to use English in areas such as describing features and functions, applying for jobs and discussing the world of ICT. The Student's Book contains 30 topic-based units covering everything from computer essentials through to programming, web design, job-hunting, and future technologies.
Infrared Small Target Detection: Theory, Methods, and Algorithms.
by Hu Zhu Yushan Pan Lizhen Deng Guoxia XuUncover the secrets of cutting-edge research in “Infrared Small Target Detection,” a crucial resource that delves into the dynamic world of infrared imaging and detection algorithms. This comprehensive book is an indispensable gem for the research community, offering a profound introduction to the theory, methods, and algorithms underlying infrared small object detection. As an invaluable guide, this book explores diverse models and categories of infrared small object detection algorithms, providing meticulous descriptions and comparisons of their strengths and limitations. Perfectly tailored for researchers, practitioners, and students with a passion for infrared imaging and detection, this book equips readers with the necessary knowledge to embark on groundbreaking investigations in this field.Readers can particularly be drawn to the book's methods, results, and topics, encompassing diverse categories of infrared small object detection algorithms and their corresponding advantages and disadvantages. The book also imparts foundational knowledge in mathematical morphology, tensor decomposition, and deep learning, enabling readers to grasp the underlying principles of these advanced algorithms. Experience the key benefits of “Infrared Small Target Detection” as readers gain a profound understanding of theory, methods, and algorithms tailored to infrared small object detection. The comprehensive descriptions and comparisons of various algorithm categories empower readers to select the perfect algorithms for their specific applications. Unlock the potential of this groundbreaking resource with a basic understanding of mathematics, statistics, and image processing. Some familiarity with infrared imaging and detection proves advantageous in fully immersing oneself in the wealth of knowledge presented within these pages.
Infrastructure Communication in International Relations (Routledge Studies in Global Information, Politics and Society)
by Carolijn van NoortThis book demonstrates how infrastructure projects and the communications thereof are strategized by rising powers to envision progress, to enhance the actor’s international identity, and to substantiate and leverage the actor’s vision of international order. While the physical aspects of infrastructure are important, infrastructure communication in international relations demands more scholarly attention. Using a case-study approach, Carolijn van Noort examines how rising powers communicate about infrastructure internationally and discusses the significance of these communication practices. The four case studies include BRICS’s summit communications about infrastructure, Brazil’s infrastructure promises to Africa, China’s communication of the Belt and Road Initiative in East Africa, and Kazakhstan’s news media coverage of China’s Belt and Road Initiative. Van Noort highlights the fact that the link between infrastructure, identity, and order-making is arbitrary and thus contested in practice, with rising powers operationalizing infrastructure communication in international relations in varied ways. She argues that both communication organization and the visuality of strategic narratives on infrastructure influence the international communication of infrastructure vision and action plans, with different levels of success. Infrastructure Communication in International Relations is a welcome and timely book of interest to students and scholars in the fields of international relations, global communications, and the politics of infrastructure.
Infrastructure Leader’s Guide to Google Cloud: Lead Your Organization's Google Cloud Adoption, Migration and Modernization Journey
by Jeremy LloydMaking fast and accurate technology decisions is critical to staying relevant to your customers. And technology needs to add value back to your organization quicker than ever. Google Cloud offers IT leaders the answer to today’s technology challenges. However, to realize its benefits you must navigate your journey without hitting common pitfalls that lead to stalled and unsuccessful cloud adoption. This book distills the lessons learned from guiding and working with hundreds of organizations on their journey to the cloud. Its goal is to give aspiring and current IT leaders the knowledge required to be an infrastructure leader. That is the term author Jeremy Lloyd uses for the person who can lead your organization's Google Cloud adoption strategy. Of course, cloud adoption isn’t a solo endeavor. Jeremy covers the different generations of IT leaders, the team structure, and the skills required for a successful migration to Google Cloud. This book also covers why you should choose Google Cloud, how to build a business case for the cloud, and defining your adoption/migration/modernization strategies and cloud operating model. Finally, the book covers how to empower your developers to deploy cloud-native applications and how to support day two operations once you have moved to Google Cloud.What You Will LearnUse Google Cloud to add value to your organizationDefine and lead your Google Cloud adoption strategy Migrate and modernize your workloadsOperate workloads once in Google Cloud and avoid antipatternsUnderstand how the infrastructure team can be enablers for cloud-native development Who This Book Is ForCurrent infrastructure/IT/technology leaders who need guidance for their Google Cloud adoption, migration, and modernization journey; IT managers, IT team leads and IT professionals aspiring to be the next IT leaders who must learn to navigate more than just technical complexity.
Infrastructure Monitoring with Amazon CloudWatch: Effectively monitor your AWS infrastructure to optimize resource allocation, detect anomalies, and set automated actions
by Ewere DiagboyaExplore real-world examples of issues with systems and find ways to resolve them using Amazon CloudWatch as a monitoring serviceKey FeaturesBecome well-versed with monitoring fundamentals such as understanding the building blocks and architecture of networkingLearn how to ensure your applications never face downtimeGet hands-on with observing serverless applications and servicesBook DescriptionCloudWatch is Amazon's monitoring and observability service, designed to help those in the IT industry who are interested in optimizing resource utilization, visualizing operational health, and eventually increasing infrastructure performance. This book helps IT administrators, DevOps engineers, network engineers, and solutions architects to make optimum use of this cloud service for effective infrastructure productivity. You'll start with a brief introduction to monitoring and Amazon CloudWatch and its core functionalities. Next, you'll get to grips with CloudWatch features and their usability. Once the book has helped you develop your foundational knowledge of CloudWatch, you'll be able to build your practical skills in monitoring and alerting various Amazon Web Services, such as EC2, EBS, RDS, ECS, EKS, DynamoDB, AWS Lambda, and ELB, with the help of real-world use cases. As you progress, you'll also learn how to use CloudWatch to detect anomalous behavior, set alarms, visualize logs and metrics, define automated actions, and rapidly troubleshoot issues. Finally, the book will take you through monitoring AWS billing and costs. By the end of this book, you'll be capable of making decisions that enhance your infrastructure performance and maintain it at its peak.What you will learnUnderstand the meaning and importance of monitoringExplore the components of a basic monitoring systemUnderstand the functions of CloudWatch Logs, metrics, and dashboardsDiscover how to collect different types of metrics from EC2Configure Amazon EventBridge to integrate with different AWS servicesGet up to speed with the fundamentals of observability and the AWS services used for observabilityFind out about the role Infrastructure As Code (IaC) plays in monitoringGain insights into how billing works using different CloudWatch featuresWho this book is forThis book is for developers, DevOps engineers, site reliability engineers, or any IT individual with hands-on intermediate-level experience in networking, cloud computing, and infrastructure management. A beginner-level understanding of AWS and application monitoring will also be helpful to grasp the concepts covered in the book more effectively.
Infrastructure Sustainability Through New Developments in Material, Design, Construction, Maintenance, and Testing of Pavements: Proceedings of the 6th GeoChina International Conference on Civil & Transportation Infrastructures: From Engineering to Smart & Green Life Cycle Solutions -- Nanchang, China, 2021 (Sustainable Civil Infrastructures)
by Jeffrey Lee Lei Zhang Anand TapaseThis book includes a collection of research and practical papers aiming with key priority for improving the infrastructural sustainability for our well-being and day-to-day lives through novel developments. The united efforts through new developments in material, design, construction, maintenance, and testing of pavements from all over the world are taken under one umbrella. Topics include issues related to civil infrastructure such as the use of construction waste, recycled aggregates, service life prediction of pavements, mechanical behavior of SMA, control measures of ready mixed concrete, determination of landslide high-risk areas, Simulation of rock hydraulics in rock joint, sustainable planning for provision of basic infrastructural facilities in rural areas. It is anticipated that this book will support decisions regarding the optimal management and maintenance of civil infrastructures to support a more resilient and sustainable environment for infrastructure users.
Infrastructure as Code
by Kief MorrisThe past decade has seen cloud and infrastructure as code move out of shadow IT and startups and into the mainstream. Many organizations rushed to adopt new technologies as part of their transformation into digital businesses, creating a sprawl of unmaintainable infrastructure codebases. Now, there is a need to consolidate cloud-based systems into mature foundations for sustainable growth.With this book, Kief Morris describes patterns and practices for building and evolving infrastructure as code. The third edition provides a broader context for infrastructure, explaining how to design and implement infrastructure to better support the strategic goals and challenges of an organization, such as supporting growth while better managing costs.This book covers:Foundational concepts, including an exploration of declarative and procedural infrastructure languages, where infrastructure code fits into a comprehensive platform strategy and enterprise architecture, and how to test and deliver infrastructure code.Infrastructure architecture, drawing on lessons learned from software design and engineering to build infrastructure codebases that can be evolved and scaled to enable growth and adapt to changing needs.Patterns for building infrastructure to support platform services across the complicated, varied landscapes of real-world IT systems, from physical hardware to virtual servers to cloud-native clusters and serverless workloads.Workflows and operating models that combine automation and cloud with forward-thinking approaches like Agile and DevOps for rigorous governance of compliance, cost, security, and operational quality.
Infrastructure as Code (IAC) Cookbook
by Pierre Pomes Stephane JourdanThis book is for DevOps engineers and developers working in cross-functional teams or operations and would now switch to IAC to manage complex infrastructures.
Infrastructure as Code for Beginners: Deploy and manage your cloud-based services with Terraform and Ansible
by Russ McKendrickMaster Infrastructure as Code (IaC) and streamline your DevOps workflows using Terraform and AnsiblePurchase of the print or Kindle book includes a free eBook in the PDF formatKey FeaturesEmploy effective strategies and approach IaC projects efficiently by diving deep into its fundamentalsUnderstand the working of Terraform and Ansible and integrate them into your CI/CD workflowsWork with real-world examples of IaC across multiple cloud providers (Azure & AWS)Book DescriptionThe Infrastructure as Code (IaC) approach ensures consistent and repeatable deployment of cloud-based IaaS/PaaS services, saving you time while delivering impeccable results. Infrastructure as Code for Beginners is a practical implementation guide that helps you gain a clear understanding of the foundations of Infrastructure as Code and make informed decisions when implementing it. With this book, you'll uncover essential IaC concepts, including planning, selecting, and implementing the right tools for your project. With step-by-step explanations and real-world examples, you'll gain a solid understanding of the benefits of IaC and the scope of application in your projects. You'll learn about the pros, cons, and best practices of different IaC tools such as Terraform and Ansible, and their use at different stages of the deployment process along with GitHub Actions. Using these tools, you'll be able to design, deploy, and secure your infrastructure on two major cloud platforms, Microsoft Azure and Amazon Web Services. In addition, you'll explore other IaC tools such as Pulumi, AWS CloudFormation, and Azure Bicep. By the end of this book, you'll be well equipped to approach your IaC projects confidently.What you will learnDetermine the right time to implement Infrastructure as Code for your workloadSelect the appropriate approach for Infrastructure-as-Code deploymentGet hands-on experience with Ansible and Terraform and understand their use casesPlan and deploy a workload to Azure and AWS clouds using Infrastructure as CodeLeverage CI/CD in the cloud to deploy your infrastructure using your codeDiscover troubleshooting tips and tricks to avoid pitfalls during deploymentWho this book is forThis book is for cloud engineers, software developers, or system administrators responsible for deploying resources to host applications. Ideal for both beginners and experienced professionals seeking to deepen their knowledge. Experience in manually deploying resources for applications in public clouds such as AWS or Microsoft Azure is a must. A basic understanding of programming or scripting languages, such as Python, Bash, PowerShell, etc. as well as familiarity with version control systems like Git, is a prerequisite.
Infrastructure as Code with Azure Bicep: Streamline Azure resource deployment by bypassing ARM complexities
by Yaser Adel Mehraban John Downs Edmondo RosiniThe ultimate guide to becoming proficient in Azure Bicep while having a better development experience and making your Infrastructure as Code seamless and error freeKey FeaturesLearn Azure Bicep from an official Microsoft trainerMaster the authoring experience to make your Infrastructure as Code journey seamlessGo beyond writing good templates with the help of advanced tips and tricksBook DescriptionIt's no secret that developers don't like using JSON files to declare their resources in Azure because of issues such as parameter duplication and not being able to use comments in templates. Azure Bicep helps resolve these issues, and this book will guide you, as a developer or DevOps engineer, to get the most out of the Bicep language.The book takes you on a journey from understanding Azure Resource Manager (ARM) templates and what their drawbacks are to how you can use Bicep to overcome them. You will get familiar with tools such as Visual Studio Code, the Bicep extension, the Azure CLI, PowerShell, Azure DevOps, and GitHub for writing reusable, maintainable templates. After that, you'll test the templates and deploy them to an Azure environment either from your own system or via a continuous integration and continuous delivery (CI/CD) pipeline. The book features a detailed overview of all the Bicep features, when to use what, and how to write great templates that fit well into your existing pipelines or in a new one. The chapters progress from easy to advanced topics and every effort has been put into making them easy to follow with examples, all of which are accessible via GitHub.By the end of this book, you'll have developed a solid understanding of Azure Bicep and will be able to create, test, and deploy your resources locally or in your CI/CD pipelines.What you will learnGet started with Azure Bicep and install the necessary toolsUnderstand the details of how to define resources with BicepUse modules to create templates for different teams in your companyOptimize templates using expressions, conditions, and loopsMake customizable templates using parameters, variables, and functionsDeploy templates locally or from Azure DevOps or GitHubStay on top of your IaC with best practices and industry standardsWho this book is forThis book is for cloud engineers, developers, and DevOps engineers who are responsible for writing templates to deploy resources in Microsoft Azure and contributing to CI/CD pipelines. Professionals who want to get started with DevOps and Infrastructure as Code when it comes to working with Microsoft Azure will also benefit from reading this book. Readers are expected to have a basic understanding of CI/CD concepts, must have worked with ARM templates to deploy resources to Azure, and must have used or be familiar with Azure DevOps or GitHub Actions for their CI/CD pipelines.
Infrastructure as Code, Patterns and Practices: With examples in Python and Terraform
by Rosemary WangUse Infrastructure as Code (IaC) to automate, test, and streamline infrastructure for business-critical systems.In Infrastructure as Code, Patterns and Practices you will learn how to: Optimize infrastructure for modularity and isolate dependencies Test infrastructure configuration Mitigate, troubleshoot, and isolate failed infrastructure changes Collaborate across teams on infrastructure development Update infrastructure with minimal downtime using blue-green deployments Scale infrastructure systems supporting multiple business units Use patterns for provisioning tools, configuration management, and image building Deliver secure infrastructure configuration to production Infrastructure as Code, Patterns and Practices teaches you to automate infrastructure by applying changes in a codified manner. You&’ll learn how to create, test, and deploy infrastructure components in a way that&’s easy to scale and share across an entire organization. The book is full of flexible automation techniques that work whether you&’re managing your personal projects or making live network changes across a large enterprise. A system administrator or infrastructure engineer will learn essential software development practices for managing IaC, while developers will benefit from in-depth coverage of assembling infrastructure as part of DevOps culture. While the patterns and techniques are tool agnostic, you&’ll appreciate the easy-to-follow examples in Python and Terraform. About the technology Infrastructure as Code is a set of practices and processes for provisioning and maintaining infrastructure using scripts, configuration, or programming languages. With IaC in place, it&’s easy to test components, implement features, and scale with minimal downtime. Best of all, since IaC follows good development practices, you can make system-wide changes with just a few code commits! About the book Infrastructure as Code, Patterns and Practices teaches flexible techniques for building resilient, scalable infrastructure, including structuring and sharing modules, migrating legacy systems, and more. Learn to build networks, load balancers, and firewalls using Python and Terraform, and confidently update infrastructure while your software is running. You&’ll appreciate the expert advice on team collaboration strategies to avoid instability, improve security, and manage costs. What's inside Optimize infrastructure for modularity and isolate dependencies Mitigate, troubleshoot, and isolate failed infrastructure changes Update infrastructure with minimal downtime using blue-green deployments Use patterns for provisioning tools, configuration management, and image building About the reader For infrastructure or software engineers familiar with Python, provisioning tools, and public cloud providers. About the author Rosemary Wang is an educator, contributor, writer, and speaker. She has worked on many infrastructure as code projects, and open source tools such as Terraform, Vault, and Kubernetes. Table of Contents PART 1 FIRST STEPS 1 Introducing infrastructure as code 2 Writing infrastructure as code 3 Patterns for infrastructure modules 4 Patterns for infrastructure dependencies PART 2 SCALING WITH YOUR TEAM 5 Structuring and sharing modules 6 Testing 7 Continuous delivery and branching models 8 Security and compliance PART 3 MANAGING PRODUCTION COMPLEXITY 9 Making changes 10 Refactoring 11 Fixing failures 12 Cost of cloud computing 13 Managing tools
Infrastructure as Code: Managing Servers In The Cloud
by Kief MorrisSix years ago, Infrastructure as Code was a new concept. Today, as even banks and other conservative organizations plan moves to the cloud, development teams for companies worldwide are attempting to build large infrastructure codebases. With this practical book, Kief Morris of ThoughtWorks shows you how to effectively use principles, practices, and patterns pioneered by DevOps teams to manage cloud-age infrastructure.Ideal for system administrators, infrastructure engineers, software developers, team leads, and architects, this updated edition demonstrates how you can exploit cloud and automation technology to make changes easily, safely, quickly, and responsibly. You'll learn how to define everything as code and apply software design and engineering practices to build your system from small, loosely coupled pieces.This book covers:Foundations: Use Infrastructure as Code to drive continuous change and raise the bar of operational quality, using tools and technologies to build cloud-based platformsWorking with infrastructure stacks: Learn how to define, provision, test, and continuously deliver changes to infrastructure resourcesWorking with servers and other platforms: Use patterns to design provisioning and configuration of servers and clustersWorking with large systems and teams: Learn workflows, governance, and architectural patterns to create and manage infrastructure elements
Infrastructure as Code: Managing Servers in the Cloud
by Kief MorrisVirtualization, cloud, containers, server automation, and software-defined networking are meant to simplify IT operations. But many organizations adopting these technologies have found that it only leads to a faster-growing sprawl of unmanageable systems. This is where infrastructure as code can help. With this practical guide, author Kief Morris of ThoughtWorks shows you how to effectively use principles, practices, and patterns pioneered through the DevOps movement to manage cloud age infrastructure.Ideal for system administrators, infrastructure engineers, team leads, and architects, this book demonstrates various tools, techniques, and patterns you can use to implement infrastructure as code. In three parts, you'll learn about the platforms and tooling involved in creating and configuring infrastructure elements, patterns for using these tools, and practices for making infrastructure as code work in your environment.Examine the pitfalls that organizations fall into when adopting the new generation of infrastructure technologiesUnderstand the capabilities and service models of dynamic infrastructure platformsLearn about tools that provide, provision, and configure core infrastructure resourcesExplore services and tools for managing a dynamic infrastructureLearn specific patterns and practices for provisioning servers, building server templates, and updating running servers
Infrastructure-as-Code Automation Using Terraform, Packer, Vault, Nomad and Consul: Hands-on Deployment, Configuration, and Best Practices
by Navin Sabharwal Piyush Pandey Sarvesh PandeyDiscover the methodologies and best practices for getting started with HashiCorp tools, including Terraform, Vault, and Packer. The book begins with an introduction to the infrastructure-as-code concept while establishing the need for automation and management technologies. You’ll go over hands-on deployment, configuration, and best practices for Terraform, Packer, Vault, Nomad, and Consul. You’ll then delve deeper into developing automation code using Terraform for automating AWS/Azure/GCP public cloud tasks; advanced topics include leveraging Vault for secrets management and Packer for image management. Along the way you will also look at Nomad and Consul for managing application orchestration along with network interconnectivity. In each chapter you will cover automated infrastructure and application deployment on the VM/container base ecosystem. The book provides sample code and best-practice guidance for developers and architects to look at infrastructure-as-code adoption from a holistic viewpoint. All the code presented in the book is available in the form of scripts, which allow you to try out the examples and extend them in interesting ways. What You Will Learn Get an overview of the architecture of Terraform, Vault, Packer, Nomad, and ConsulFollow hands-on steps for enabling Terraform, Vault, Packer, Nomad, and ConsulAutomate various services on the public cloud, including AWS, Azure, and GCP Who This Book Is For Developers, architects, and administrators who want to learn about infrastructure-as-code automation.